|
Blender V5.0
|
#include <denoiser_gpu.h>
Public Member Functions | |
| DenoiseContext (Device *device, const DenoiseTask &task) | |
Public Attributes | |
| const DenoiseParams & | denoise_params |
| RenderBuffers * | render_buffers = nullptr |
| const BufferParams & | buffer_params |
| struct { | |
| device_ptr device_pointer = 0 | |
| int offset = PASS_UNUSED | |
| int stride = -1 | |
| int pass_stride = -1 | |
| } | prev_output |
| device_only_memory< float > | guiding_buffer |
| struct { | |
| device_ptr device_pointer = 0 | |
| int pass_albedo = PASS_UNUSED | |
| int pass_normal = PASS_UNUSED | |
| int pass_flow = PASS_UNUSED | |
| int stride = -1 | |
| int pass_stride = -1 | |
| } | guiding_params |
| int | num_input_passes = 0 |
| bool | use_guiding_passes = false |
| bool | use_pass_albedo = false |
| bool | use_pass_normal = false |
| bool | use_pass_motion = false |
| int | num_samples = 0 |
| int | pass_sample_count = PASS_UNUSED |
| int | pass_denoising_albedo = PASS_UNUSED |
| int | pass_denoising_normal = PASS_UNUSED |
| int | pass_motion = PASS_UNUSED |
| bool | albedo_replaced_with_fake = false |
Definition at line 112 of file denoiser_gpu.h.
|
explicit |
Definition at line 164 of file denoiser_gpu.cpp.
References buffer_params, denoise_params, guiding_buffer, num_input_passes, num_samples, params, render_buffers, and true.
| bool DenoiserGPU::DenoiseContext::albedo_replaced_with_fake = false |
Definition at line 165 of file denoiser_gpu.h.
| const BufferParams& DenoiserGPU::DenoiseContext::buffer_params |
Definition at line 119 of file denoiser_gpu.h.
Referenced by DenoiseContext().
| const DenoiseParams& DenoiserGPU::DenoiseContext::denoise_params |
Definition at line 116 of file denoiser_gpu.h.
Referenced by DenoiseContext().
| device_ptr DenoiserGPU::DenoiseContext::device_pointer = 0 |
Definition at line 123 of file denoiser_gpu.h.
| device_only_memory<float> DenoiserGPU::DenoiseContext::guiding_buffer |
Definition at line 132 of file denoiser_gpu.h.
Referenced by DenoiseContext().
| struct { ... } DenoiserGPU::DenoiseContext::guiding_params |
| int DenoiserGPU::DenoiseContext::num_input_passes = 0 |
Definition at line 147 of file denoiser_gpu.h.
Referenced by DenoiseContext().
| int DenoiserGPU::DenoiseContext::num_samples = 0 |
Definition at line 153 of file denoiser_gpu.h.
Referenced by DenoiseContext().
| int DenoiserGPU::DenoiseContext::offset = PASS_UNUSED |
Definition at line 125 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_albedo = PASS_UNUSED |
Definition at line 138 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_denoising_albedo = PASS_UNUSED |
Definition at line 158 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_denoising_normal = PASS_UNUSED |
Definition at line 159 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_flow = PASS_UNUSED |
Definition at line 140 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_motion = PASS_UNUSED |
Definition at line 160 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_normal = PASS_UNUSED |
Definition at line 139 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_sample_count = PASS_UNUSED |
Definition at line 155 of file denoiser_gpu.h.
| int DenoiserGPU::DenoiseContext::pass_stride = -1 |
Definition at line 128 of file denoiser_gpu.h.
| struct { ... } DenoiserGPU::DenoiseContext::prev_output |
| RenderBuffers* DenoiserGPU::DenoiseContext::render_buffers = nullptr |
Definition at line 118 of file denoiser_gpu.h.
Referenced by DenoiseContext().
| int DenoiserGPU::DenoiseContext::stride = -1 |
Definition at line 127 of file denoiser_gpu.h.
| bool DenoiserGPU::DenoiseContext::use_guiding_passes = false |
Definition at line 148 of file denoiser_gpu.h.
| bool DenoiserGPU::DenoiseContext::use_pass_albedo = false |
Definition at line 149 of file denoiser_gpu.h.
| bool DenoiserGPU::DenoiseContext::use_pass_motion = false |
Definition at line 151 of file denoiser_gpu.h.
| bool DenoiserGPU::DenoiseContext::use_pass_normal = false |
Definition at line 150 of file denoiser_gpu.h.