GPUNodeEditor
Node editor
Drag a node to move it or drag from a port to wire up a new connection, then shift-click or shift-drag a marquee to select several nodes and delete them at once. Every position and connection lives on the CPU; the GPU only redraws the result.
GPUNodeEditor — 7 nodes, 8 connectionsdrag a node or a port
drag nodemovedrag portconnectshift+clickmulti-selectshift+dragmarquee-selectdeleteremove selectionwheelzoomdrag canvaspan
Positions, connections and deletions all live on the CPU and are mutated in place — the GPU only draws instanced node boxes, ports and lines from whatever that state currently is.