Blender V4.3
denoiser.h File Reference
#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 &params)
 
bool use_gpu_oidn_denoiser (Device *denoiser_device, const DenoiseParams &params)
 
DenoiseParams get_effective_denoise_params (Device *denoiser_device, Device *cpu_fallback_device, const DenoiseParams &params, Device *&single_denoiser_device)
 

Function Documentation

◆ get_effective_denoise_params()

DenoiseParams get_effective_denoise_params ( Device * denoiser_device,
Device * cpu_fallback_device,
const DenoiseParams & params,
Device *& single_denoiser_device )

◆ use_gpu_oidn_denoiser()

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().

◆ use_optix_denoiser()

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().