The console was upside down because it was using the wrong projection matrix. I ran a blank level, opened the console, and dumped the frame using GLIntercept. The console projection looked suspiciously like the virtual 640x480 overlay projection, and I confirmed it by running the game at a higher resolution. The console font scaled up instead of
(
Read more... )