67 while (attr_map.
x !=
id) {
74 attr_offset = attr_map.
z;
ccl_device_inline uint object_attribute_map_offset(KernelGlobals *kg, int object)
ccl_device_inline uint attribute_primitive_type(KernelGlobals *kg, const ShaderData *sd)
ccl_device_inline AttributeDescriptor attribute_not_found()
CCL_NAMESPACE_BEGIN ccl_device_inline uint subd_triangle_patch(KernelGlobals *kg, const ShaderData *sd)
ccl_device Transform primitive_attribute_matrix(KernelGlobals *kg, const ShaderData *sd, const AttributeDescriptor desc)
ccl_device_inline AttributeDescriptor find_attribute(KernelGlobals *kg, const ShaderData *sd, uint id)
#define kernel_tex_fetch(tex, index)
#define ccl_device_inline
#define CCL_NAMESPACE_END