Blender V5.0
tabulated_sobol.h File Reference
#include "kernel/globals.h"
#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, const uint dimension, const uint seed)
ccl_device float tabulated_sobol_sample_1D (KernelGlobals kg, const uint sample, const uint rng_hash, const uint dimension)
ccl_device float2 tabulated_sobol_sample_2D (KernelGlobals kg, const uint sample, const uint rng_hash, const uint dimension)
ccl_device float3 tabulated_sobol_sample_3D (KernelGlobals kg, const uint sample, const uint rng_hash, const uint dimension)
ccl_device float4 tabulated_sobol_sample_4D (KernelGlobals kg, const uint sample, const uint rng_hash, const uint dimension)

Function Documentation

◆ tabulated_sobol_sample_1D()

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

◆ tabulated_sobol_sample_2D()

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

◆ tabulated_sobol_sample_3D()

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

◆ tabulated_sobol_sample_4D()

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

◆ tabulated_sobol_shuffled_sample_index()