Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/device/device_denoising.h
| Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | struct DenoiseBuffers { | ||||
| device_only_memory<float> mem; | device_only_memory<float> mem; | ||||
| device_only_memory<float> temporary_mem; | device_only_memory<float> temporary_mem; | ||||
| bool use_time; | bool use_time; | ||||
| bool use_intensity; | bool use_intensity; | ||||
| bool gpu_temporary_mem; | bool gpu_temporary_mem; | ||||
| DenoiseBuffers(Device *device) | DenoiseBuffers(Device *device) | ||||
| : mem(device, "denoising pixel buffer"), temporary_mem(device, "denoising temporary mem") | : mem(device, "denoising pixel buffer"), | ||||
| temporary_mem(device, "denoising temporary mem", true) | |||||
| { | { | ||||
| } | } | ||||
| } buffer; | } buffer; | ||||
| protected: | protected: | ||||
| Device *device; | Device *device; | ||||
| void set_render_buffer(RenderTileNeighbors &neighbors); | void set_render_buffer(RenderTileNeighbors &neighbors); | ||||
| Show All 14 Lines | |||||