Virtual Reality Projection Shenanigans

I dig into the math, the APIs, SteamVR, and finally: my own sanity