Full project folder is in the zip file I've attached. In case you're wondering, the "GLMath" unit I used to replace the fixed-function matrix API is a modified version of a unit by Chris Rorden (author of SurfIce, e.t.c). Note that you will obviously need an OpenGL 3.3+ capable GPU to run this, and it's also unfortunately Windows-only. (Not to be harsh but it's kind of Linuxes/OSXes fault for not having anything remotely similar to QueryPerformanceCounter. Seems like something you'd add early on in the development process...) Anways, felt like this might serve as a decent "modern OpenGL" tutorial, so I thought I'd post it here. Enjoy, (or not!)
Bookmarks