After spending most of my free time last year writing a raytracer, I’ve finally finished another OpenGL demo. This demo loads a Doom-3 level (using the .proc format) and renders the level using portal-based visibility culling. I use the OpenGL Shading