21 return make_float3(stack_a[0], stack_a[1], stack_a[2]);
125 *
y = ((
i >> 8) & 0xFF);
134 *
y = ((
i >> 8) & 0xFF);
135 *
z = ((
i >> 16) & 0xFF);
145 *
y = ((
i >> 8) & 0xFF);
146 *
z = ((
i >> 16) & 0xFF);
147 *
w = ((
i >> 24) & 0xFF);
152 return sd->dPdu * sd->du.dx + sd->dPdv * sd->dv.dx;
157 return sd->dPdu * sd->du.dy + sd->dPdv * sd->dv.dy;
MINLINE void copy_v3_v3(float r[3], const float a[3])
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
SIMD_FORCE_INLINE const btScalar & w() const
Return the w value.
ccl_device_inline float4 fetch_node_float(KernelGlobals kg, const int offset)
ccl_device_inline float stack_load_float(const ccl_private float *stack, const uint a)
ccl_device_inline float3 stack_load_float3_default(const ccl_private float *stack, const uint a, const float3 value)
ccl_device_inline float4 read_node_float(KernelGlobals kg, ccl_private int *const offset)
ccl_device_forceinline float3 dPdx(const ccl_private ShaderData *sd)
ccl_device_inline void stack_store_float(ccl_private float *stack, const uint a, const float f)
ccl_device_inline int stack_load_int(const ccl_private float *stack, const uint a)
ccl_device_inline uint4 read_node(KernelGlobals kg, ccl_private int *const offset)
ccl_device_inline void stack_store_float3(ccl_private float *stack, const uint a, const float3 f)
ccl_device_inline void stack_store_int(ccl_private float *stack, const uint a, const int i)
ccl_device_inline float stack_load_float_default(const ccl_private float *stack, const uint a, const uint value)
ccl_device_forceinline void svm_unpack_node_uchar2(const uint i, ccl_private uint *x, ccl_private uint *y)
ccl_device_forceinline void svm_unpack_node_uchar3(const uint i, ccl_private uint *x, ccl_private uint *y, ccl_private uint *z)
ccl_device_forceinline void svm_unpack_node_uchar4(const uint i, ccl_private uint *x, ccl_private uint *y, ccl_private uint *z, ccl_private uint *w)
ccl_device_forceinline float3 dPdy(const ccl_private ShaderData *sd)
ccl_device_inline bool stack_valid(const uint a)
ccl_device_inline int stack_load_int_default(ccl_private float *stack, const uint a, const uint value)
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_forceinline
#define kernel_data_fetch(name, index)
const ThreadKernelGlobalsCPU * KernelGlobals
#define ccl_device_inline
#define SVM_STACK_INVALID
#define CCL_NAMESPACE_END