|
Blender V5.0
|
#include "kernel/svm/util.h"Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_noinline void | svm_node_vector_rotate (ccl_private float *stack, const uint input_stack_offsets, const uint axis_stack_offsets, const uint result_stack_offset) |
| CCL_NAMESPACE_BEGIN ccl_device_noinline void svm_node_vector_rotate | ( | ccl_private float * | stack, |
| const uint | input_stack_offsets, | ||
| const uint | axis_stack_offsets, | ||
| const uint | result_stack_offset ) |
Definition at line 13 of file vector_rotate.h.
References angle(), ccl_device_noinline, ccl_private, euler_to_transform(), invert(), len, make_float3(), NODE_VECTOR_ROTATE_TYPE_AXIS_X, NODE_VECTOR_ROTATE_TYPE_AXIS_Y, NODE_VECTOR_ROTATE_TYPE_AXIS_Z, NODE_VECTOR_ROTATE_TYPE_EULER_XYZ, result, rotate_around_axis(), stack_load_float(), stack_load_float3(), stack_store_float3(), stack_valid(), svm_unpack_node_uchar3(), svm_unpack_node_uchar4(), transform_direction(), and transform_direction_transposed().
Referenced by svm_eval_nodes().