Using NVIDIA Extensions with Windows 2000/XP

Dear All,

I’m having a very hard time figuring out how to use NVIDIA’s OpenGL extensions in my Software. I run Windows 2000, have the Microsoft Developer Studio 6.0 and a WinFast A 250 Ultra TD (GeForce4 Ti 4600) graphics card. I’d like to use the Vertex Array Range extensions, so

  1. Do I need to download an SDK or something (the gl.h file in the Developer Studio doesn’t list any of the extensions)? If yes, where do I get it?

  2. Do you know any source code that might help me?

Any help would be appriciated

Christoph

Download Display3DS which demonstrates VAR extension in VC++.

It includes the header files, shows how to prototype the nVidia extension functions and shows how to use VAR.

Just double-click the Display3DS.DSW workspace file to launch VC++ with the requisite settings, build the project and start tinkering. The VAR code is shown in the Mesh3DS::CompileDisplayList() routine.

Hope it helps,
/p2

In www.opengl.org, in the right margin, you can see an old link called “All about OpenGL Extensions - for 3D Application & Game Developers”

There are also some webs with examples and info: http://developer.nvidia.com, http://www.ati.com/developer/indexsc.html, http://nehe.gamedev.net/opengl5.asp,
Use www.google.com

Hope this helps.

NV_vertex_array range should be included in the current glext.h at the SGI extension registry site (linked from opengl.org).
http://developer.nvidia.com includes a full NVIDIA OpenGL (and D3D) SDK with headers, tools, demos, and more.