|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_noinline void | svm_node_vector_rotate (ccl_private ShaderData *sd, ccl_private float *stack, uint input_stack_offsets, uint axis_stack_offsets, uint result_stack_offset) |
| CCL_NAMESPACE_BEGIN ccl_device_noinline void svm_node_vector_rotate | ( | ccl_private ShaderData * | sd, |
| ccl_private float * | stack, | ||
| uint | input_stack_offsets, | ||
| uint | axis_stack_offsets, | ||
| uint | result_stack_offset ) |
Definition at line 11 of file vector_rotate.h.
References angle(), 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, rotate_around_axis(), stack_load_float(), stack_load_float3(), stack_store_float3(), stack_valid(), svm_unpack_node_uchar3(), svm_unpack_node_uchar4(), transform_direction(), transform_direction_transposed(), and vector.
Referenced by svm_eval_nodes().