Hello,

I find annoying to extract version of GLSL with glGetString(GL_SHADING_LANGUAGE_VERSION_ARB);

So i dig more in the documentation, and found glGestStringi, which makes it easier to extract parts of strings.

I'd thought of doing something like this:

Code :
 
 int major = atoi( (const char *) glGetStringi(GL_SHADING_LANGUAGE_VERSION_ARB, 0) );
 int minor = atoi( (const char *) glGetStringi(GL_SHADING_LANGUAGE_VERSION_ARB, 1) );

But it doesn't work.
GlGetError returns invalid enumerant .

So, what could i use for indexing ? I'm sure i've missed a thing in the documentation, but couldn't find the place where the indexes are listed.


Thank you.