Blender  V2.93
Functions
kernel_adaptive_sampling.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device void kernel_do_adaptive_stopping (KernelGlobals *kg, ccl_global float *buffer, int sample)
 
ccl_device void kernel_adaptive_post_adjust (KernelGlobals *kg, ccl_global float *buffer, float sample_multiplier)
 
ccl_device bool kernel_do_adaptive_filter_x (KernelGlobals *kg, int y, ccl_global WorkTile *tile)
 
ccl_device bool kernel_do_adaptive_filter_y (KernelGlobals *kg, int x, ccl_global WorkTile *tile)
 

Function Documentation

◆ kernel_adaptive_post_adjust()

ccl_device void kernel_adaptive_post_adjust ( KernelGlobals *  kg,
ccl_global float buffer,
float  sample_multiplier 
)

◆ kernel_do_adaptive_filter_x()

ccl_device bool kernel_do_adaptive_filter_x ( KernelGlobals *  kg,
int  y,
ccl_global WorkTile tile 
)

◆ kernel_do_adaptive_filter_y()

ccl_device bool kernel_do_adaptive_filter_y ( KernelGlobals *  kg,
int  x,
ccl_global WorkTile tile 
)

◆ kernel_do_adaptive_stopping()

CCL_NAMESPACE_BEGIN ccl_device void kernel_do_adaptive_stopping ( KernelGlobals *  kg,
ccl_global float buffer,
int  sample 
)