16 const uint inputs_stack_offsets,
17 const uint result_stack_offset)
19 uint vector_stack_offset;
20 uint location_stack_offset;
21 uint rotation_stack_offset;
22 uint scale_stack_offset;
25 &location_stack_offset,
26 &rotation_stack_offset,
42 const uint vec_offset,
43 const uint out_offset,
60 const uint vec_offset,
61 const uint out_offset,
ATTR_WARN_UNUSED_RESULT const BMVert * v
ccl_device_inline float4 read_node_float(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_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_NAMESPACE_BEGIN ccl_device_inline float3 stack_load_float3(const ccl_private float *stack, const uint a)
const ThreadKernelGlobalsCPU * KernelGlobals
#define ccl_device_noinline
#define CCL_NAMESPACE_END
CCL_NAMESPACE_BEGIN ccl_device float3 svm_mapping(NodeMappingType type, const float3 vector, const float3 location, const float3 rotation, const float3 scale)
CCL_NAMESPACE_BEGIN ccl_device_noinline void svm_node_mapping(ccl_private float *stack, const uint type, const uint inputs_stack_offsets, const uint result_stack_offset)
ccl_device_noinline int svm_node_texture_mapping(KernelGlobals kg, ccl_private float *stack, const uint vec_offset, const uint out_offset, int offset)
ccl_device_noinline int svm_node_min_max(KernelGlobals kg, ccl_private float *stack, const uint vec_offset, const uint out_offset, int offset)