|
Blender V4.3
|
#include "device/denoise.h"#include "device/device.h"#include "util/function.h"#include "util/unique_ptr.h"Go to the source code of this file.
Classes | |
| class | Denoiser |
Functions | |
| bool | use_optix_denoiser (Device *denoiser_device, const DenoiseParams ¶ms) |
| bool | use_gpu_oidn_denoiser (Device *denoiser_device, const DenoiseParams ¶ms) |
| DenoiseParams | get_effective_denoise_params (Device *denoiser_device, Device *cpu_fallback_device, const DenoiseParams ¶ms, Device *&single_denoiser_device) |
| DenoiseParams get_effective_denoise_params | ( | Device * | denoiser_device, |
| Device * | cpu_fallback_device, | ||
| const DenoiseParams & | params, | ||
| Device *& | single_denoiser_device ) |
Definition at line 99 of file denoiser.cpp.
References DCHECK, DENOISER_OPENIMAGEDENOISE, DEVICE_CPU, find_best_device(), Device::info, is_single_device(), params, DenoiseParams::type, DeviceInfo::type, DenoiseParams::use_gpu, use_gpu_oidn_denoiser(), and use_optix_denoiser().
Referenced by Denoiser::create(), and PathTrace::set_denoiser_params().
| bool use_gpu_oidn_denoiser | ( | Device * | denoiser_device, |
| const DenoiseParams & | params ) |
Definition at line 87 of file denoiser.cpp.
References DENOISER_OPENIMAGEDENOISE, Device::info, and params.
Referenced by Denoiser::create(), and get_effective_denoise_params().
| bool use_optix_denoiser | ( | Device * | denoiser_device, |
| const DenoiseParams & | params ) |
Definition at line 75 of file denoiser.cpp.
References DENOISER_OPTIX, Device::info, and params.
Referenced by Denoiser::create(), and get_effective_denoise_params().