Which OpenGL version is installed?

Posted by René Nyffenegger on Stack Overflow See other posts from Stack Overflow or by René Nyffenegger
Published on 2011-01-01T01:19:58Z Indexed on 2011/01/01 1:54 UTC
Read the original article Hit count: 466

Filed under:

I recently tried to lay my hands on OpenGL. Trying to grasp the API, I learned (or was given the advice) that I shouldn't use glBegin and glEnd anymore, since those are deprecated, but should start with OpenGL 3.1, instead. As I didn't know that the version used makes such a difference, I didn't pay much attention as to which version I actually have installed on my computer. And, as far as I can see, there is no glVersion or similar call that I could use to determine that version.

I am using MinGW and I found the following lines in c:\MinGW\include\GL\gl.h:

/*
 * Mesa 3-D graphics library
 * Version:  4.0

 [more lines]

 */

 [more lines]


#define GL_VERSION_1_1   1

#if !defined(__WIN32__)
#define GL_VERSION_1_2   1
#define GL_VERSION_1_3   1
#define GL_ARB_imaging   1
#endif

 [more lines]

#define GL_VERSION                              0x1F02

which, to me, indicates, that the installed version is as low as 1.3. Is this the case or how could I verify my suspicion? Also, where would I find a later version if I have 1.3 only?

© Stack Overflow or respective owner

Related posts about opengl