4d2eb42cfd71a04fbe70f36ab7a676f39d7c4957

This way it's easier to pass stuff around and also much easier to add more state variables. So far should be no functional changes for artists.
…
Description
No description provided
Languages
C++
78.1%
Python
15%
C
2.8%
GLSL
1.8%
CMake
1.2%
Other
0.9%