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
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…
You need to have a valid OpenGL context at the time of calling glGetString();
Are you sure you have this?
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 ?
But did you setup a valid OpenGL rendering context with wglCreateContext and wglMakeCurrent (+ all the other stuff, that has to be done)?
[This message has been edited by Diapolo (edited 03-11-2002).]
You’re wright… i didn’t …
i’m a stupid animal ! grr !
thanks a lot !