Hi all,

I have a couple of questions relating to OpenGL display lists.

Firstly, what version of OpenGL do I need to make use of display lists? For example, my OpenGL32.DLL is Ver. 5.0.2195.6611 and is copyrighted 1981-1999.

I'm using the dglOpenGL headers Version 2.

If this isn't the right version of OpenGL32.DLL... how do I upgrade it? I know that sounds like a dull question because you just copy new DLL's over the top, but where do I get updated DLL's. I've installed the latest version of the nVidia drivers and still the ancient DLL persists.

Why am I asking all of this... well, because no matter what I do, I can't get a display list ID from glGenLists(1). I always get 0 meaning its failed. Do I have to do any special initialisation, make any calls before using display lists, load any extensions?

All the documentation I've read about display lists suggests that the code I have now should work. The reason I'm not posting it is because I'd just like some pointers as to what may be causing the problem.

Thanks in advance for any help guys