Blender V4.5
util.h File Reference
#include "util/math.h"
#include "util/types.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline uint reversed_bit_owen (uint n, const uint seed)
ccl_device_inline uint reversed_bit_owen_base4 (uint n, const uint seed)
ccl_device_inline uint nested_uniform_scramble (const uint i, const uint seed)
ccl_device_inline uint nested_uniform_scramble_base4 (const uint i, const uint seed)
ccl_device_inline uint expand_bits (uint x)
ccl_device_inline uint morton2d (const uint x, const uint y)

Function Documentation

◆ expand_bits()

ccl_device_inline uint expand_bits ( uint x)

Definition at line 64 of file cycles/kernel/sample/util.h.

References ccl_device_inline, expand_bits(), and x.

Referenced by expand_bits(), and morton2d().

◆ morton2d()

ccl_device_inline uint morton2d ( const uint x,
const uint y )

Definition at line 74 of file cycles/kernel/sample/util.h.

References ccl_device_inline, expand_bits(), morton2d(), x, and y.

Referenced by morton2d(), and path_rng_pixel_init().

◆ nested_uniform_scramble()

◆ nested_uniform_scramble_base4()

◆ reversed_bit_owen()

◆ reversed_bit_owen_base4()

ccl_device_inline uint reversed_bit_owen_base4 ( uint n,
const uint seed )