I know there are many tutorials on OpenGL out there, but all good tutorials I found use some C++ libraries (mostly GLM) that make it hard to follow for people that would like to use C, or/and were specific to Microsoft Windows.
My Questions are:
OpenGL is an API used for drawing 3D graphics. OpenGL is not a programming language; an OpenGL application is typically written in C or C++.
OpenGL is a lot easier to learn by example than from a textbook. Overall it's very complicated, and there are tons of aspects to it even before you ever think about optimization, but individually the different things you can do with OpenGL are not all that hard.
Learning all of this stuff requires time and dedication. So, yes, think in at least one year of studying and practicing.
Does anybody know a good OpenGL 3.x tutorial that uses C and is not Windows specific?
If I remember correctly, Nicol Bolas's tutorials use C++ (for GLM). I suggest you replace GLM with my linmath.h where applicable.
Which programming language does the OpenGL "redbook" use?
The older editions (<= OpenGL-2.1) used pure C. The newer ones I actually didn't read.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With