Find out what NGL can and can't do in terms of shaders.
Can it compute shaders?
How are we going to implement them using NGL?
Should we create our own implementation?
How does it work?
Threading
In terms of threading, we need to figure out how to do this with a text editor and renderer to run along side one another and receive input from the text editor to the renderer.
How will the text editor and renderer work in threads?
How can we send commands from the text editor to the renderer? or the GUI?
UML diagrams (if possible) of how this might work would be bonus!
NGL
Find out what NGL can and can't do in terms of shaders.
Threading
In terms of threading, we need to figure out how to do this with a text editor and renderer to run along side one another and receive input from the text editor to the renderer.