|
Blender V4.5
|
Functions | |
| static void | cmp_node_math_declare (NodeDeclarationBuilder &b) |
| static NodeMathOperation | get_operation (const bNode &node) |
| static const char * | get_shader_function_name (const bNode &node) |
| static bool | get_should_clamp (const bNode &node) |
| static int | node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs) |
|
static |
Definition at line 24 of file node_composite_math.cc.
References b, and blender::nodes::SocketDeclaration::compositor_domain_priority().
|
static |
Definition at line 46 of file node_composite_math.cc.
References bNode::custom1.
Referenced by get_shader_function_name().
|
static |
Definition at line 51 of file node_composite_math.cc.
References blender::StringRefNull::c_str(), blender::nodes::get_float_math_operation_info(), get_operation(), and blender::nodes::FloatMathOperationInfo::shader_name.
Referenced by node_gpu_material().
|
static |
Definition at line 56 of file node_composite_math.cc.
References bNode::custom2, and SHD_MATH_CLAMP.
Referenced by node_gpu_material().
|
static |
Definition at line 61 of file node_composite_math.cc.
References get_shader_function_name(), blender::compositor::get_shader_node_output(), get_should_clamp(), GPU_constant(), GPU_link(), GPU_stack_link(), inputs, max, min, and outputs.