Rework a bit how matrices are computed. More global state dependencies ;_; Buffer-up draw commands, and only schedule them for drawing at EndFrame.