PDA

View Full Version : glGetString(GL_VERSION) return Null... argh !



pech
03-11-2002, 02:01 PM
hello, i'm trying to build a program that display the OpengL version and Extensions of the API present on my computer. The problem is that when i try to execute this code :

const unsigned char * version ;

version = (const unsigned char *)glGetString(GL_RENDERER);
printf ("My OpenGL version is %s\n", version);

it returns me a Null string...

could someone explain me what i did wrong there ?
PS : it does the same with GL_VENDOR or GL_RENDERER...

regards

Nutty
03-11-2002, 02:04 PM
You need to have a valid OpenGL context at the time of calling glGetString();

Are you sure you have this?

Nutty

pech
03-11-2002, 02:07 PM
I think so yes :
-> I have the latest Opengl Drivers (via my Geforce DDR)
-> I have all the OpenGl headers and Lib in my Visual C++.

What could I forget ?

Diapolo
03-11-2002, 02:16 PM
But did you setup a valid OpenGL rendering context with wglCreateContext and wglMakeCurrent (+ all the other stuff, that has to be done)?

Diapolo

[This message has been edited by Diapolo (edited 03-11-2002).]

pech
03-11-2002, 02:19 PM
You're wright... i didn't ...
i'm a stupid animal ! grr ! ;P

thanks a lot !