PDA

View Full Version : OpenGL version 1.2 under Windows 2000



zroobavela
03-08-2002, 05:37 AM
Hello,
Does Windows 2000 not support OpenGL version 1.2 yet?

I know that at the OpenGL site, it is stated that OpenGL version 1.2 is included with the driver for the graphics card. But I have installed the driver, but no version 1.2. I'm starting to believe that they were referring to the extensions alone, and not the actual OpenGL.
(Using Nvidia GeForce3)
So, does anybody know where he can download the new version?

Dana

Rob The Bloke
03-08-2002, 06:17 AM
There is no version of opengl 1.2 or 1.3 for windows. The functions only exist as extensions within the graphics card driver. If you want to use them, you must check for their existance and enable them. Do a search in the forums if you want to know more.

Lev
03-08-2002, 07:38 AM
Simply a misinformative answer.

There _is_ OpenGL 1.2 and even 1.3 for NVIDIA cards. The fact that you must load all the functionality the same way you do with extensions doesn't mean there is no OpenGL 1.2.

You don't have to check for the existance of the extensions to use OpenGL 1.2, but the GL_VERSION string, and if it is 1.2 or 1.3 you can load all OpenGL 1.2/1.3 functions.

-Lev

zroobavela
03-08-2002, 07:46 AM
my GL_VERSION is 1.1

My question is, how do I update openGL to 1.2 on win2000, if possible.

thanks

harryx
03-08-2002, 09:11 AM
The version is limited by your graphics card/drivers abilities (that is assuming you are using hardware acceleration - if not then you are stuck because there are no recent software drivers for windows).

If your card only supports v1.1 and you have the latest drivers, then to 'upgrade' you simply need to invest in a better graphics card.

Lev
03-08-2002, 09:28 AM
Go to www.nvidia.com (http://www.nvidia.com) and download the latest drivers for win2k, with them you'll get OpenGL 1.3 support.

-Lev

zroobavela
03-08-2002, 10:43 AM
I dont think I need to invest in a better card. A GeForce3 should do.

I did download the latest drivers. However, I don't see the new OpenGL versions (1.2 or 1.3 anywhere).

That is, the actual header file: gl.h is not updated.

zeckensack
03-08-2002, 11:34 AM
[snipped] gl.h is not updated.
That might be true but it depends on your compiler environment. It has exactly nothing to do with your OpenGL implementation, AFAIK Nvidia had gl 1.3 compliant drivers for ages now. The truth is still, that with an MS driven platform (policy: OpenGL support is not important here) you need to import all the extra functions that make up the functionality of OpenGL 1.3 yourself. If you already know how to use extensions, use the same methods for 1.3 core functions.

harryx
03-08-2002, 11:40 AM
Sorry, I stupidly didnt read that you had a GF3.

I think you are getting a little confused, your header files wont change just because you have new drivers.

What you must do is get hold of a glext.h file that has all the new functionality that you require.

There are many examples of implementing the various new features. Downloading the opengl extensions demo from here might be a good start:
http://nate.scuzzy.net/programming/

glest
03-08-2002, 01:26 PM
I have a geforce 2 MX 400 and I have suppor for opengl 1.3 (i downloaded the latest drivers). I didn't find any opengl 1.3 headers but you can look for intel's glsdk, that is a good tool for working with opengl1.2/1.3 in windows without loading functions as extensions. (It includes opengl 1.2 and extension headers)

Lighthouse
03-08-2002, 02:07 PM
Sigh... RTF(FAQ)

Dodger
03-08-2002, 03:08 PM
Take a look at glext.h.