Blender  V3.3
Functions
path_trace.cpp File Reference
#include "integrator/path_trace.h"
#include "device/cpu/device.h"
#include "device/device.h"
#include "integrator/pass_accessor.h"
#include "integrator/path_trace_display.h"
#include "integrator/path_trace_tile.h"
#include "integrator/render_scheduler.h"
#include "scene/pass.h"
#include "scene/scene.h"
#include "session/tile.h"
#include "util/algorithm.h"
#include "util/log.h"
#include "util/progress.h"
#include "util/tbb.h"
#include "util/time.h"

Go to the source code of this file.

Functions

template<typename Callback >
static void foreach_sliced_buffer_params (const vector< unique_ptr< PathTraceWork >> &path_trace_works, const vector< WorkBalanceInfo > &work_balance_infos, const BufferParams &buffer_params, const int overscan, const Callback &callback)
 
static BufferParams scale_buffer_params (const BufferParams &params, int resolution_divider)
 
static string get_layer_view_name (const RenderBuffers &buffers)
 
static const char * device_type_for_description (const DeviceType type)
 
static string full_device_info_description (const DeviceInfo &device_info)
 
static string device_info_list_report (const string &message, const DeviceInfo &device_info)
 
static string path_trace_devices_report (const vector< unique_ptr< PathTraceWork >> &path_trace_works)
 
static string denoiser_device_report (const Denoiser *denoiser)
 

Function Documentation

◆ denoiser_device_report()

static string denoiser_device_report ( const Denoiser denoiser)
static

◆ device_info_list_report()

static string device_info_list_report ( const string &  message,
const DeviceInfo device_info 
)
static

◆ device_type_for_description()

static const char* device_type_for_description ( const DeviceType  type)
static

◆ foreach_sliced_buffer_params()

template<typename Callback >
static void foreach_sliced_buffer_params ( const vector< unique_ptr< PathTraceWork >> &  path_trace_works,
const vector< WorkBalanceInfo > &  work_balance_infos,
const BufferParams buffer_params,
const int  overscan,
const Callback &  callback 
)
static

◆ full_device_info_description()

static string full_device_info_description ( const DeviceInfo device_info)
static

◆ get_layer_view_name()

static string get_layer_view_name ( const RenderBuffers buffers)
static

◆ path_trace_devices_report()

static string path_trace_devices_report ( const vector< unique_ptr< PathTraceWork >> &  path_trace_works)
static

◆ scale_buffer_params()

static BufferParams scale_buffer_params ( const BufferParams params,
int  resolution_divider 
)
static