Modified by John Ryland I've taken the original code and flattened the directory structure and made it qt4 only. Removed the Makefiles that appear to be broken (didn't work for me), and replaced with generated Qt .pro files which then generate Makefiles that work for me (this is on MacOSX, I think the provided Makefiles were not tested on MacOSX). After these changes to get it compiling, I encountered an error at runtime. There was code which checks error codes from OpenGL, it a bit too agressively checks those codes in many places and exits the app immediately upon this, so I never got the app running until after commenting the call to exit, instead it just prints out now what the error codes are if there was an error with a call to OpenGL. Now for the enhancement for what I want/needed this for: - Added perspective with wide FOV - Added 6 cube side orthographic projection views - Added fragment and vertex shaders so that the 6 cube face views would render out their z values