Blender V5.0
sobol_burley.h File Reference
#include "kernel/tables.h"
#include "kernel/sample/util.h"
#include "util/hash.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_forceinline float sobol_burley (uint rev_bit_index, const uint dimension, const uint scramble_seed)
ccl_device float sobol_burley_sample_1D (uint index, const uint dimension, uint seed, const uint shuffled_index_mask)
ccl_device float2 sobol_burley_sample_2D (uint index, const uint dimension_set, uint seed, const uint shuffled_index_mask)
ccl_device float3 sobol_burley_sample_3D (uint index, const uint dimension_set, uint seed, const uint shuffled_index_mask)
ccl_device float4 sobol_burley_sample_4D (uint index, const uint dimension_set, uint seed, const uint shuffled_index_mask)

Function Documentation

◆ sobol_burley()

◆ sobol_burley_sample_1D()

ccl_device float sobol_burley_sample_1D ( uint index,
const uint dimension,
uint seed,
const uint shuffled_index_mask )

◆ sobol_burley_sample_2D()

ccl_device float2 sobol_burley_sample_2D ( uint index,
const uint dimension_set,
uint seed,
const uint shuffled_index_mask )

◆ sobol_burley_sample_3D()

ccl_device float3 sobol_burley_sample_3D ( uint index,
const uint dimension_set,
uint seed,
const uint shuffled_index_mask )

◆ sobol_burley_sample_4D()

ccl_device float4 sobol_burley_sample_4D ( uint index,
const uint dimension_set,
uint seed,
const uint shuffled_index_mask )