13 const uint dimensions,
14 const uint inputs_stack_offsets,
15 const uint outputs_stack_offsets)
17 uint vector_stack_offset;
19 uint value_stack_offset;
20 uint color_stack_offset;
SIMD_FORCE_INLINE const btScalar & w() const
Return the w value.
ccl_device_inline float stack_load_float(const ccl_private float *stack, const uint a)
ccl_device_inline void stack_store_float(ccl_private float *stack, const uint a, const float f)
ccl_device_inline void stack_store_float3(ccl_private float *stack, const uint a, const float3 f)
ccl_device_forceinline void svm_unpack_node_uchar2(const uint i, ccl_private uint *x, ccl_private uint *y)
ccl_device_inline bool stack_valid(const uint a)
CCL_NAMESPACE_BEGIN ccl_device_inline float3 stack_load_float3(const ccl_private float *stack, const uint a)
#define kernel_assert(cond)
#define ccl_device_noinline
#define CCL_NAMESPACE_END
ccl_device_inline float3 hash_float_to_float3(const float k)
ccl_device_inline float hash_float3_to_float(const float3 k)
ccl_device_inline float3 hash_float2_to_float3(const float2 k)
ccl_device_inline float hash_float2_to_float(const float2 k)
ccl_device_inline float hash_float4_to_float(const float4 k)
ccl_device_inline float3 hash_float4_to_float3(const float4 k)
ccl_device_inline float3 hash_float3_to_float3(const float3 k)
float hash_float_to_float(float k)
CCL_NAMESPACE_BEGIN ccl_device_noinline void svm_node_tex_white_noise(ccl_private float *stack, const uint dimensions, const uint inputs_stack_offsets, const uint outputs_stack_offsets)