Blender V4.3
tabulated_sobol.h File Reference
#include "kernel/sample/util.h"
#include "util/hash.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device uint tabulated_sobol_shuffled_sample_index (KernelGlobals kg, uint sample, uint dimension, uint seed)
 
ccl_device float tabulated_sobol_sample_1D (KernelGlobals kg, uint sample, const uint rng_hash, const uint dimension)
 
ccl_device float2 tabulated_sobol_sample_2D (KernelGlobals kg, uint sample, const uint rng_hash, const uint dimension)
 
ccl_device float3 tabulated_sobol_sample_3D (KernelGlobals kg, uint sample, const uint rng_hash, const uint dimension)
 
ccl_device float4 tabulated_sobol_sample_4D (KernelGlobals kg, uint sample, const uint rng_hash, const uint dimension)
 

Function Documentation

◆ tabulated_sobol_sample_1D()

ccl_device float tabulated_sobol_sample_1D ( KernelGlobals kg,
uint sample,
const uint rng_hash,
const uint dimension )

◆ tabulated_sobol_sample_2D()

ccl_device float2 tabulated_sobol_sample_2D ( KernelGlobals kg,
uint sample,
const uint rng_hash,
const uint dimension )

◆ tabulated_sobol_sample_3D()

ccl_device float3 tabulated_sobol_sample_3D ( KernelGlobals kg,
uint sample,
const uint rng_hash,
const uint dimension )

◆ tabulated_sobol_sample_4D()

ccl_device float4 tabulated_sobol_sample_4D ( KernelGlobals kg,
uint sample,
const uint rng_hash,
const uint dimension )

◆ tabulated_sobol_shuffled_sample_index()