|
Blender V5.0
|
Go to the source code of this file.
Functions | |
| static CCL_NAMESPACE_BEGIN int | pass_type_mode_to_index (PassType pass_type, PassMode mode) |
| static int | pass_to_index (const BufferPass &pass) |
| NODE_DEFINE (BufferPass) | |
| NODE_DEFINE (BufferParams) | |
| void | render_buffers_host_copy_denoised (RenderBuffers *dst, const BufferParams &dst_params, const RenderBuffers *src, const BufferParams &src_params, const size_t src_offset) |
| NODE_DEFINE | ( | BufferParams | ) |
Definition at line 78 of file buffers.cpp.
References NodeType::add(), SOCKET_BOOLEAN, SOCKET_FLOAT, SOCKET_INT, SOCKET_STRING, and view.
| NODE_DEFINE | ( | BufferPass | ) |
Definition at line 39 of file buffers.cpp.
References NodeType::add(), DENOISED, Pass::get_mode_enum(), Pass::get_type_enum(), name, PASS_COMBINED, SOCKET_BOOLEAN, SOCKET_ENUM, SOCKET_INT, and SOCKET_STRING.
|
static |
Definition at line 30 of file buffers.cpp.
References BufferPass::mode, pass_type_mode_to_index(), and BufferPass::type.
Referenced by BufferParams::update_passes().
|
static |
Definition at line 19 of file buffers.cpp.
References DENOISED.
Referenced by BufferParams::get_pass_offset(), and pass_to_index().
| void render_buffers_host_copy_denoised | ( | RenderBuffers * | dst, |
| const BufferParams & | dst_params, | ||
| const RenderBuffers * | src, | ||
| const BufferParams & | src_params, | ||
| const size_t | src_offset ) |
Definition at line 304 of file buffers.cpp.
References RenderBuffers::buffer, device_vector< T >::data(), DCHECK_EQ, DENOISED, BufferParams::get_pass_offset(), BufferParams::height, i, PASS_NUM, BufferParams::pass_stride, PASS_UNUSED, and BufferParams::width.
Referenced by PathTraceWork::copy_from_denoised_render_buffers(), and DenoiserGPU::denoise_buffer().