Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/integrator/path_trace_work_gpu.h
| Show All 38 Lines | public: | ||||
| PathTraceWorkGPU(Device *device, | PathTraceWorkGPU(Device *device, | ||||
| Film *film, | Film *film, | ||||
| DeviceScene *device_scene, | DeviceScene *device_scene, | ||||
| bool *cancel_requested_flag); | bool *cancel_requested_flag); | ||||
| virtual void alloc_work_memory() override; | virtual void alloc_work_memory() override; | ||||
| virtual void init_execution() override; | virtual void init_execution() override; | ||||
| virtual void render_samples(int start_sample, int samples_num) override; | virtual void render_samples(RenderStatistics &statistics, | ||||
| int start_sample, | |||||
| int samples_num) override; | |||||
| virtual void copy_to_gpu_display(GPUDisplay *gpu_display, | virtual void copy_to_gpu_display(GPUDisplay *gpu_display, | ||||
| PassMode pass_mode, | PassMode pass_mode, | ||||
| int num_samples) override; | int num_samples) override; | ||||
| virtual void destroy_gpu_resources(GPUDisplay *gpu_display) override; | virtual void destroy_gpu_resources(GPUDisplay *gpu_display) override; | ||||
| virtual bool copy_render_buffers_from_device() override; | virtual bool copy_render_buffers_from_device() override; | ||||
| virtual bool copy_render_buffers_to_device() override; | virtual bool copy_render_buffers_to_device() override; | ||||
| ▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines | |||||