Version for OpenGL

So, I want to start playing with OpenGL in order to implement some of the game ideas that I have had for a long time, but I noticed that there are several versions of OpenGL.

Ideally, I would also like to support older computers, so I was wondering if OpenGL 2.1 would be the best version. OpenGL 4 doesn't even work on my desktop computer: O

The type of minimum specification for the game is the graphics cards of the DX9 era, so in most cases it will be launched by the most modern computers (even the lower onboard graphics). I would look at JOGL for implementation, since I know that Java is best (I did Java3D before), and I would like to deploy all 3 main OSs.

With that in mind, what books would you offer me? It would be pointless to get an OpenGL 3 or 4 book as I read that there are big changes? Should I settle for an older book at 2.1 instead?

+5
source share
3 answers

OpenGL 2.1 may be the best. as a comparison, it has relatively the same compatibility as DirectX 9c, which is the latest version of Windows xp, and I know that there are many XP boxes. some of my friends still prefer xp.

Graphics cards that do not support these APIs can be very outdated at this point.

2.1, . OpenGL 3.0, .

, 2.1 , 3.x 4.x. .

+2

, Linux?

Linux , , , Linux-, , - ( ATI NVIDIA , ). , , Mesa 8 , , OpenGL 3. .

, , , JOGL, OpenGL ES 2 ( java, Android, )

, , , , : OpenGL (6- ).

, uni. 6- , :)

+3

, OpenGL - . OpenGL, , - . - , , OpenGL .

, OpenGL, , . OpenGL , , , , , .

, , - . - , . , , , , , OpenGL ( , , , ). , OpenGL , , - , , , GPU, , . OpenGL , , - GLSL

GLSL - C, GPU, OpenGL.

, , 2.0 2.x, , OpenGL. , OpenGL, . OpenGL , , 5 ? 2.1, Win32, API Windows , ( ) , 12 ( , ), ( , ). , . , .

0

All Articles