|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | svm_node_math (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint inputs_stack_offsets, uint result_stack_offset, int *offset) |
| ccl_device void | svm_node_vector_math (KernelGlobals *kg, ShaderData *sd, float *stack, uint type, uint inputs_stack_offsets, uint outputs_stack_offsets, int *offset) |
| CCL_NAMESPACE_BEGIN ccl_device void svm_node_math | ( | KernelGlobals * | kg, |
| ShaderData * | sd, | ||
| float * | stack, | ||
| uint | type, | ||
| uint | inputs_stack_offsets, | ||
| uint | result_stack_offset, | ||
| int * | offset | ||
| ) |
Definition at line 19 of file svm_math.h.
References Freestyle::a, Freestyle::c, result, stack_load_float(), stack_store_float(), svm_math(), svm_unpack_node_uchar3(), and type.
Referenced by svm_eval_nodes().
| ccl_device void svm_node_vector_math | ( | KernelGlobals * | kg, |
| ShaderData * | sd, | ||
| float * | stack, | ||
| uint | type, | ||
| uint | inputs_stack_offsets, | ||
| uint | outputs_stack_offsets, | ||
| int * | offset | ||
| ) |
Definition at line 38 of file svm_math.h.
References Freestyle::a, Freestyle::c, kg, make_float3, NODE_VECTOR_MATH_FACEFORWARD, NODE_VECTOR_MATH_WRAP, read_node(), stack_load_float(), stack_load_float3(), stack_store_float(), stack_store_float3(), stack_valid(), svm_unpack_node_uchar2(), svm_unpack_node_uchar3(), svm_vector_math(), type, and uint4::x.
Referenced by svm_eval_nodes().