Blender  V2.93
Functions
svm_displace.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device void svm_node_set_bump (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node)
 
ccl_device void svm_node_set_displacement (KernelGlobals *kg, ShaderData *sd, float *stack, uint fac_offset)
 
ccl_device void svm_node_displacement (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node)
 
ccl_device void svm_node_vector_displacement (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node, int *offset)
 

Function Documentation

◆ svm_node_displacement()

ccl_device void svm_node_displacement ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint4  node 
)

◆ svm_node_set_bump()

CCL_NAMESPACE_BEGIN ccl_device void svm_node_set_bump ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint4  node 
)

◆ svm_node_set_displacement()

ccl_device void svm_node_set_displacement ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  fac_offset 
)

Definition at line 86 of file svm_displace.h.

References stack_load_float3().

Referenced by svm_eval_nodes().

◆ svm_node_vector_displacement()

ccl_device void svm_node_vector_displacement ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint4  node,
int *  offset 
)