Blender V5.0
sepcomb_vector.h File Reference
#include "kernel/svm/util.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device void svm_node_combine_vector (ccl_private float *stack, const uint in_offset, const uint vector_index, const uint out_offset)
ccl_device void svm_node_separate_vector (ccl_private float *stack, const uint ivector_offset, const uint vector_index, const uint out_offset)

Function Documentation

◆ svm_node_combine_vector()

CCL_NAMESPACE_BEGIN ccl_device void svm_node_combine_vector ( ccl_private float * stack,
const uint in_offset,
const uint vector_index,
const uint out_offset )

Definition at line 13 of file sepcomb_vector.h.

References ccl_device, ccl_private, stack_load_float(), stack_store_float(), and stack_valid().

Referenced by svm_eval_nodes().

◆ svm_node_separate_vector()

ccl_device void svm_node_separate_vector ( ccl_private float * stack,
const uint ivector_offset,
const uint vector_index,
const uint out_offset )

Definition at line 25 of file sepcomb_vector.h.

References ccl_device, ccl_private, stack_load_float3(), stack_store_float(), and stack_valid().

Referenced by svm_eval_nodes().