Build a Pipeline structure that allows the definition of connected Node objects.
Must be a START node
Must be an END node
All nodes must be connected
Nodes must have an execute() function (Command)
Node does not ascribe any particular functionality
Nodes may have INPUTS and OUTPUTS
Pipeline determines the execution order (left to right in a node graph, ensuring all parents have executed before a child)
Ideally the Pipeline and Node structure should not ascribe any particular purpose, but in practice I'm going to start by ensuring it can at least support a WebGL multipass render. It should be able to support any kind of chain of events.
Build a Pipeline structure that allows the definition of connected Node objects.
Ideally the Pipeline and Node structure should not ascribe any particular purpose, but in practice I'm going to start by ensuring it can at least support a WebGL multipass render. It should be able to support any kind of chain of events.