Blender  V3.3
Functions
svm/mapping.h File Reference
#include "kernel/svm/mapping_util.h"

Go to the source code of this file.

Functions

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

Function Documentation

◆ svm_node_mapping()

CCL_NAMESPACE_BEGIN ccl_device_noinline void svm_node_mapping ( KernelGlobals  kg,
ccl_private ShaderData sd,
ccl_private float stack,
uint  type,
uint  inputs_stack_offsets,
uint  result_stack_offset 
)

◆ svm_node_min_max()

ccl_device_noinline int svm_node_min_max ( KernelGlobals  kg,
ccl_private ShaderData sd,
ccl_private float stack,
uint  vec_offset,
uint  out_offset,
int  offset 
)

Definition at line 56 of file svm/mapping.h.

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

Referenced by svm_eval_nodes().

◆ svm_node_texture_mapping()

ccl_device_noinline int svm_node_texture_mapping ( KernelGlobals  kg,
ccl_private ShaderData sd,
ccl_private float stack,
uint  vec_offset,
uint  out_offset,
int  offset 
)