Blender  V2.93
Functions
svm_mapping.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device void svm_node_mapping (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint inputs_stack_offsets, uint result_stack_offset, int *offset)
 
ccl_device void svm_node_texture_mapping (KernelGlobals *kg, ShaderData *sd, float *stack, uint vec_offset, uint out_offset, int *offset)
 
ccl_device void svm_node_min_max (KernelGlobals *kg, ShaderData *sd, float *stack, uint vec_offset, uint out_offset, int *offset)
 

Function Documentation

◆ svm_node_mapping()

CCL_NAMESPACE_BEGIN ccl_device void svm_node_mapping ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  type,
uint  inputs_stack_offsets,
uint  result_stack_offset,
int *  offset 
)

◆ svm_node_min_max()

ccl_device void svm_node_min_max ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  vec_offset,
uint  out_offset,
int *  offset 
)

Definition at line 61 of file svm_mapping.h.

References float4_to_float3(), kg, max, min, r, read_node_float(), stack_load_float3(), stack_store_float3(), and v.

Referenced by svm_eval_nodes().

◆ svm_node_texture_mapping()

ccl_device void svm_node_texture_mapping ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  vec_offset,
uint  out_offset,
int *  offset 
)