David's blog
2D in OpenGL
October 11, 2008 00:00
After some experimentation, I have finally come to a point where I have written some code that does scaling, rotation and alpha on images that I want to display on the screen. Although the concept of drawing 2D in OpenGL is fairly easy to grasp, in that everything is the same except you don't deal w...
Read postWindows blues
October 06, 2008 00:00
After losing a few games of command and conquer and the computer blue screening when I'm just about to win, I am thoroughly convinced that contrary to their ads, Microsoft has never intended to make life easy for anyone. I swear by my keyboard I will make an OS that is actually reliable and usable b...
Read postDifferent versions of MSVC have different versions of STL
September 22, 2008 00:00
Something that I have only recently noticed only after I have used MSVC for a while is that different versions of MSVC use different versions of the C++ standard template library. This isn't a problem, unless you are linking libraries statically that were built with different versions of MSVC. For e...
Read postShaders, where math meets art
September 17, 2008 00:00
Since playing with shaders is so much fun, lets have a little fun looking at what happens when you take an old game, and breathe some new life into it using a crazily reprogrammed pipeline:
Read postVertex Buffer Objects
September 16, 2008 00:00
In my last post I mentioned that if you wanted to draw a large number of things on a screen, you need VBOs. Well, honestly at the time, I only knew what it was but never touched it before. VBOs are Vertex Buffer Objects, in other words, boxes in the GPU to store vertices, their colors, normals and a...
Read post