Blender
V3.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 10 of file vector_rotate.h.
References angle(), center, 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(), transform_direction_transposed(), type, and vector.
Referenced by svm_eval_nodes().