Commit: 1d4230e92a2e51ce3ac131e7ab5bcd2c3ff7fd0a Author: Omar Emara Date: Sun Nov 14 12:54:38 2021 +0200 Branches: viewport-compositor https://developer.blender.org/rB1d4230e92a2e51ce3ac131e7ab5bcd2c3ff7fd0a
Viewport Compositor: Port Value node This patch ports the Value node to the viewport compositor. =================================================================== M source/blender/nodes/composite/nodes/node_composite_value.cc =================================================================== diff --git a/source/blender/nodes/composite/nodes/node_composite_value.cc b/source/blender/nodes/composite/nodes/node_composite_value.cc index 5459801bcc7..3e5c1b6fd8f 100644 --- a/source/blender/nodes/composite/nodes/node_composite_value.cc +++ b/source/blender/nodes/composite/nodes/node_composite_value.cc @@ -34,6 +34,16 @@ static void cmp_node_value_declare(NodeDeclarationBuilder &b) } // namespace blender::nodes +static int node_composite_gpu_value(GPUMaterial *mat, + bNode *node, + bNodeExecData *UNUSED(execdata), + GPUNodeStack *in, + GPUNodeStack *out) +{ + GPUNodeLink *link = GPU_uniformbuf_link_out(mat, node, out, 0); + return GPU_stack_link(mat, node, "set_value", in, out, link); +} + void register_node_type_cmp_value(void) { static bNodeType ntype; @@ -41,6 +51,7 @@ void register_node_type_cmp_value(void) cmp_node_type_base(&ntype, CMP_NODE_VALUE, "Value", NODE_CLASS_INPUT, 0); ntype.declare = blender::nodes::cmp_node_value_declare; node_type_size_preset(&ntype, NODE_SIZE_SMALL); + node_type_gpu(&ntype, node_composite_gpu_value); nodeRegisterType(&ntype); } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs