   OpenGL Project - Looking for criticism
  Hello, I've been working on a simple OpenGL renderer for quite some time, I hope to eventually produce a simple game with it. I would like to know if I'm heading in the right direction at the moment, or if there are some things I should re-work, or what some next steps are. Some of the code is crappy/not mine, specifically the 3DS and TGA loading code. The way I'm drawing things is also not very clean or extensible at all.Anywho, enough rambling, hopefully this is in the correct forum, and if not then feel free to move it around, mods. Here is the source:http://code.google.com/p/exact3d/source/browse/   
  You've got a lot of deprecated OpenGL stuff in there, I suggest you familiarize yourself with Vertex Buffers and Shaders before you go any further, and rewrite your engine to use those. Its a lot to take in the first time, but you'll be future compatible, probably render 100x faster, and have access to a lot more features once you do.These functions are all deprecated and you should try to replace them:glBeginglTexCoordglVertexglColorglTranslateglPushMatrixglPopMatrixglMultMatrixglMatrixMode   ;  Assuming you know how to multiply matrices, you can find all of the necessary mathematics to replace the translations/rotations/frustum/ortho calls here: http://www.opengl.org/sdk/docs/man/. Just remember that the matrices depicted in the descriptions are column major (it took me a while to work that one out).   