Blender
V3.3
|
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN ccl_device_noinline void | svm_node_math (KernelGlobals kg, ccl_private ShaderData *sd, ccl_private float *stack, uint type, uint inputs_stack_offsets, uint result_stack_offset) |
ccl_device_noinline int | svm_node_vector_math (KernelGlobals kg, ccl_private ShaderData *sd, ccl_private float *stack, uint type, uint inputs_stack_offsets, uint outputs_stack_offsets, int offset) |
CCL_NAMESPACE_BEGIN ccl_device_noinline void svm_node_math | ( | KernelGlobals | kg, |
ccl_private ShaderData * | sd, | ||
ccl_private float * | stack, | ||
uint | type, | ||
uint | inputs_stack_offsets, | ||
uint | result_stack_offset | ||
) |
Definition at line 8 of file kernel/svm/math.h.
References Freestyle::a, usdtokens::b(), Freestyle::c, result, stack_load_float(), stack_store_float(), svm_math(), svm_unpack_node_uchar3(), and type.
Referenced by svm_eval_nodes().
ccl_device_noinline int svm_node_vector_math | ( | KernelGlobals | kg, |
ccl_private ShaderData * | sd, | ||
ccl_private float * | stack, | ||
uint | type, | ||
uint | inputs_stack_offsets, | ||
uint | outputs_stack_offsets, | ||
int | offset | ||
) |
Definition at line 26 of file kernel/svm/math.h.
References Freestyle::a, usdtokens::b(), Freestyle::c, make_float3, NODE_VECTOR_MATH_FACEFORWARD, NODE_VECTOR_MATH_MULTIPLY_ADD, NODE_VECTOR_MATH_WRAP, offset, 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, vector, and uint4::x.
Referenced by svm_eval_nodes().