Blender V5.0
primitive.h File Reference

Go to the source code of this file.

Functions

template<typename T>
CCL_NAMESPACE_BEGIN ccl_device_forceinline dual< Tprimitive_surface_attribute (KernelGlobals kg, const ccl_private ShaderData *sd, const AttributeDescriptor desc, const bool dx=false, const bool dy=false)
ccl_device_forceinline float3 primitive_uv (KernelGlobals kg, const ccl_private ShaderData *sd)
ccl_device bool primitive_ptex (KernelGlobals kg, ccl_private ShaderData *sd, ccl_private float2 *uv, ccl_private int *face_id)
ccl_device float3 primitive_tangent (KernelGlobals kg, ccl_private ShaderData *sd)
ccl_device_forceinline float4 primitive_motion_vector (KernelGlobals kg, const ccl_private ShaderData *sd)

Function Documentation

◆ primitive_motion_vector()

◆ primitive_ptex()

◆ primitive_surface_attribute()

◆ primitive_tangent()

◆ primitive_uv()