Yeah, this is directed at you Nvidia guys that live on this forum. (IE: Matt and Sebastian)
I’ve got a question on OpenGL implementation, and I’m sure you guys will at least be able to shead light on what is supposed to be the “default” for it.
A while back, (long while) I had asked about the behavior of display lists. This question just revisited me. So I’ll ask again and maybe you’ll help.
I am wondering what the default behavior of display lists are with respect to the cycle of the following:
…
glGenLists(x);
glNewList(x);
glEndList();
… glCallList(x);
glNewList(x);
glEndList(x);
… glCallList(x);
… // etc until we delete the list …
Where ‘x’ is a particular display list ID.
What I’m looking for is what happens after you generate a display list, then “New” it and fill it up with your data. Then, WITHOUT glDeleteLists() on that display list, do a new glNewList on it. What is the default behavior in this case? Am I going to end up possibly overwriting other data in memory, or cause a video memory leak of sorts?
Oh yeah… I’d like to know the default OpenGL implementation of this operation. What is OpenGL “supposed” to do in this case?
I’m extremely curious. Hook me up!
Siwko
[This message has been edited by Siwko (edited 11-03-2000).]