Blender V5.0
adaptive_sampling.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_forceinline bool film_need_sample_pixel (KernelGlobals kg, ConstIntegratorState state, ccl_global float *render_buffer)
ccl_device bool film_adaptive_sampling_convergence_check (KernelGlobals kg, ccl_global float *render_buffer, const int x, const int y, const float threshold, const int reset, const int offset, const int stride)
ccl_device void film_adaptive_sampling_filter_x (KernelGlobals kg, ccl_global float *render_buffer, const int y, const int start_x, const int width, const int offset, const int stride)
ccl_device void film_adaptive_sampling_filter_y (KernelGlobals kg, ccl_global float *render_buffer, const int x, const int start_y, const int height, const int offset, const int stride)

Function Documentation

◆ film_adaptive_sampling_convergence_check()

ccl_device bool film_adaptive_sampling_convergence_check ( KernelGlobals kg,
ccl_global float * render_buffer,
const int x,
const int y,
const float threshold,
const int reset,
const int offset,
const int stride )

◆ film_adaptive_sampling_filter_x()

ccl_device void film_adaptive_sampling_filter_x ( KernelGlobals kg,
ccl_global float * render_buffer,
const int y,
const int start_x,
const int width,
const int offset,
const int stride )

◆ film_adaptive_sampling_filter_y()

ccl_device void film_adaptive_sampling_filter_y ( KernelGlobals kg,
ccl_global float * render_buffer,
const int x,
const int start_y,
const int height,
const int offset,
const int stride )

◆ film_need_sample_pixel()