Skip to content
gpu-components
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.