24 p.
x = (p.
x + 0.000001f) * 0.999999f;
25 p.
y = (p.
y + 0.000001f) * 0.999999f;
26 p.
z = (p.
z + 0.000001f) * 0.999999f;
32 return ((xi % 2 == yi % 2) == (zi % 2)) ? 1.0f : 0.0f;
37 uint co_offset, color1_offset, color2_offset, scale_offset;
38 uint color_offset, fac_offset;
CCL_NAMESPACE_BEGIN ccl_device_inline float3 stack_load_float3(float *stack, uint a)
ccl_device_inline float stack_load_float_default(float *stack, uint a, uint value)
ccl_device_inline void stack_store_float3(float *stack, uint a, float3 f)
ccl_device_forceinline void svm_unpack_node_uchar4(uint i, uint *x, uint *y, uint *z, uint *w)
ccl_device_inline void stack_store_float(float *stack, uint a, float f)
ccl_device_forceinline void svm_unpack_node_uchar2(uint i, uint *x, uint *y)
ccl_device_inline bool stack_valid(uint a)
#define CCL_NAMESPACE_END
ccl_device void svm_node_tex_checker(KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node)
CCL_NAMESPACE_BEGIN ccl_device float svm_checker(float3 p)
__forceinline const avxi abs(const avxi &a)
ccl_device_inline int float_to_int(float f)