24 bool allow_inplace_modification)
override;
OIDNDenoiser(Device *path_trace_device, const DenoiseParams ¶ms)
virtual bool denoise_buffer(const BufferParams &buffer_params, RenderBuffers *render_buffers, const int num_samples, bool allow_inplace_modification) override
virtual uint get_device_type_mask() const override
static thread_mutex mutex_
virtual Device * ensure_denoiser_device(Progress *progress) override
#define CCL_NAMESPACE_END
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int int int int int int int int int int int num_samples
CCL_NAMESPACE_BEGIN typedef std::mutex thread_mutex