Every single OpenGL tutorial i've come across is SATURATED with global variables. It's disgusting. I can't learn from that garbage. Ugh. Ick.
I shouldn't have to sign away the good programming principles i've learned just so I can learn OpenGL.
I downloaded a basic tutorial which setup an OpenGL window and drew a triangle...
It had SEVEN global variables.
I quickly elminated four of them by adding some parameters to functions and using some standard Win32 API calls.
I'm going to wrap initializing OpenGL in a nice flexable class so I never have to deal with this garbage again.
Before I'll be able to do anything I know i'm going to want to wrap everything into a neat little package. Down with C! Up with C++!
PLUS I have a very big hunk of garbage on my shelf called "OpenGL Superbible"
Worst. Book. Ever.
It's almost like once OpenGL is introduced, you can forget everything about design and structure and just hack new modules on until the cows come home.