- decomposed the MVP into three separate matrices so the view matrix only needs to be supplied to the shader once per frame - huge speed boost to the render thread, only a handful of ms per frame now, any framedrops are purely from the GPU
Now render thread takes 50% CPU time since it only runs once. More work is needed as GUIs are messed up
Builds, runs, no stereo or much else is working, menus work ok though