When to learn openGL?
Posted: Sun Oct 02, 2011 10:01 pm
Sorry if this has been posted before (the famous line from shy posters) but I couldn't find it in the search.
There are plenty of books out there for learning openGL, plenty of guides etc, I'll probably just flip through a few of them until I find one I like but...
...My question is, when should I learn openGL? I'm working on the infamous pong clone on the path to learning game programming and am doing that in SDL, I'm just wondering how much experience should I have with SDL before I move on? Or is openGL so different it doesn't matter?
I'm going to attempt pac-man next... I feel like I can do it, I've gotten a pretty good handle on SDL now.
But, isn't learning GL involved with more advanced math? I love math don't get me wrong, I just want to know where I should be as far as algebra/calc before I even think about GL. Like, sure I could learn the function calls but would I be able to do anything other than hang myself if I don't know calculus?
I have an 'end' goal in mind, a game that I have wanted to make for a while... I designed it to try and make something simple for my first big project, but the more I learn about SDL the more i realize I should be using GL because I want to do some fancy effects that I could do in SDL, I just know it wouldn't work out...This is something that I want to do right and put on my resume so I don't want to slack on it.
And which version? Sure, 3 is the future but how is it now as far as support/stability/compatibility/amount of books/guides for it?
So, the questions are: 1) At what point should I learn GL 2) What should I know before I start and 3) Which version should I learn?
There are plenty of books out there for learning openGL, plenty of guides etc, I'll probably just flip through a few of them until I find one I like but...
...My question is, when should I learn openGL? I'm working on the infamous pong clone on the path to learning game programming and am doing that in SDL, I'm just wondering how much experience should I have with SDL before I move on? Or is openGL so different it doesn't matter?
I'm going to attempt pac-man next... I feel like I can do it, I've gotten a pretty good handle on SDL now.
But, isn't learning GL involved with more advanced math? I love math don't get me wrong, I just want to know where I should be as far as algebra/calc before I even think about GL. Like, sure I could learn the function calls but would I be able to do anything other than hang myself if I don't know calculus?
I have an 'end' goal in mind, a game that I have wanted to make for a while... I designed it to try and make something simple for my first big project, but the more I learn about SDL the more i realize I should be using GL because I want to do some fancy effects that I could do in SDL, I just know it wouldn't work out...This is something that I want to do right and put on my resume so I don't want to slack on it.
And which version? Sure, 3 is the future but how is it now as far as support/stability/compatibility/amount of books/guides for it?
So, the questions are: 1) At what point should I learn GL 2) What should I know before I start and 3) Which version should I learn?