Blender  V2.93
Functions
svm_geometry.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline void svm_node_geometry (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint out_offset)
 
ccl_device void svm_node_geometry_bump_dx (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint out_offset)
 
ccl_device void svm_node_geometry_bump_dy (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint out_offset)
 
ccl_device void svm_node_object_info (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint out_offset)
 
ccl_device void svm_node_particle_info (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint out_offset)
 

Function Documentation

◆ svm_node_geometry()

CCL_NAMESPACE_BEGIN ccl_device_inline void svm_node_geometry ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  type,
uint  out_offset 
)

◆ svm_node_geometry_bump_dx()

ccl_device void svm_node_geometry_bump_dx ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  type,
uint  out_offset 
)

Definition at line 54 of file svm_geometry.h.

References data, kg, make_float3, NODE_GEOM_P, NODE_GEOM_uv, stack_store_float3(), svm_node_geometry(), and type.

Referenced by svm_eval_nodes().

◆ svm_node_geometry_bump_dy()

ccl_device void svm_node_geometry_bump_dy ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  type,
uint  out_offset 
)

Definition at line 78 of file svm_geometry.h.

References data, kg, make_float3, NODE_GEOM_P, NODE_GEOM_uv, stack_store_float3(), svm_node_geometry(), and type.

Referenced by svm_eval_nodes().

◆ svm_node_object_info()

ccl_device void svm_node_object_info ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  type,
uint  out_offset 
)

◆ svm_node_particle_info()

ccl_device void svm_node_particle_info ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  type,
uint  out_offset 
)