49 while (attr_map.
id !=
id) {
55 attr_offset = attr_map.
offset;
unsigned long long int uint64_t
ccl_device_inline float4 color_uchar4_to_float4(const uchar4 c)
ccl_device float4 color_srgb_to_linear_v4(const float4 c)
#define kernel_assert(cond)
#define kernel_data_fetch(name, index)
const ThreadKernelGlobalsCPU * KernelGlobals
#define ccl_device_inline
#define ccl_device_template_spec
#define CCL_NAMESPACE_END
VecBase< float, 4 > float4
ccl_device_inline uint object_attribute_map_offset(KernelGlobals kg, const int object)
CCL_NAMESPACE_BEGIN ccl_device_inline AttributeDescriptor attribute_not_found()
ccl_device Transform primitive_attribute_matrix(KernelGlobals kg, const AttributeDescriptor desc)
ccl_device_inline AttributeDescriptor find_attribute(KernelGlobals kg, const int object, const int prim, const uint64_t id)
ccl_device_inline T attribute_data_fetch(KernelGlobals kg, int offset)
ccl_device_inline T attribute_data_fetch_bytecolor(KernelGlobals kg, int offset)
ccl_device_inline T make_zero()