Archived

This topic is now archived and is closed to further replies.

GL_COMPILE_AND_EXECUTE

This topic is 5585 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all, I have to render a scene 2 times so I used opengl''s lists this way:
if(LIST == -1) LIST = glGenLists(1);
glNewList(LIST, GL_COMPILE_AND_EXECUTE);
   // render scene...
glEndList();
// other lines...
glCallList(LIST);
 
So, here is the question: is this use of lists correct? Are there other ways to do it? Thanks

Share this post


Link to post
Share on other sites
But:

1) if I use GL_COMPILE then I have to render the scene 3 times
per frame !
2) compiling & executing is at least as fast as direct mode (red
book)

Why you say that GL_COMPILE_AND_EXECUTE is slow ? What
alternative(s) do you suggest ?

Thanks

Share this post


Link to post
Share on other sites