Currently browsing author


Why Learn OpenGL 2

Hey everyone, I’ve managed to put up both the Version 2.0 rewrites of the OpenGL 2.x tutorials for Blending and Scaling. Still going strong!

With this though begs the question as to why I see OpenGL 2.x still being a …

Site Re-vamp

You’ve probably noticed the site is looking a little different today. I’ve been putting some work into making the site look and act nicer than it has before.

For anyone viewing pages where code doesn’t fit in the left hand …

Still alive!

Hey Everyone!

It’s been a long time since I’ve updated the site, the last post I made was in September last year. I’m still alive and the site is only growing in popularity, slowly but surely.

Every couple of months …

CSS for fixing older tutorials!

Hi Everyone,

Atli has commented on a post with the following CSS which (without testing it personally), should make the older tutorials readable up until I get the time to make them fit in with the current theme.

He used …

Site Information

After a while delayed from the site (I’m working, doing my thesis and getting ready for my wedding!), I have come along for a quick change to the site.


I have switched the theme entirely, hopefully the site looks …

WebGl Demo/Tutorial

Hey Everyone,

In a sneak addition to the site, I have put up a demonstration of how to set up a WebGL canvas!

WebGL for those that do not know, is a form of OpenGL based on the OpenGL ES …

WebGL Canvas

WebGL is an awesome new technology seen in Firefox, Chrome and Safari, which allows OpenGL to be rendered inside of a HTML 5 canvas element. This tutorial is an example of how to set up your canvas for drawing.

Sorry for the delay!

Hey Everyone,

After a long time of waiting, I have finally put up a new tutorial on OpenGL 4, this time showing how to use two VBO’s inside of our VAO to color and draw our shapes at the same …

5. OpenGL 4 Vertex Buffer Objects (VBOs) for Color

Because OpenGL 3.x and OpenGL 4.x deprecated and then removed virtually all of the fixed function pipeline, how do we colour our polygons these days?. This tutorial will show you how to use two Vertex Buffer Objects inside of a Vertex Array Object to both draw and colour our shapes at the same time.

Another Tutorial

Hey all,

As promised, I have put up a new tutorial, this time for OpenGL 3.x and 4.x showing how to use VAO’s and VBOS (Vertex Array Objects and Vertex Buffer Objects) to render geometry to the screen.