Re: [PyOpenGL-Users] glCallList & external data dependency
Brought to you by:
mcfletch
From: Greg E. <gre...@ca...> - 2008-07-19 02:01:34
|
Prashant Saxena wrote: > I did this to test > whether I can include some > condition based drawing between 'glNewList' & 'glEndList'. These > condition are based on some global variables. It seems 'List' > instruction behaves like > hard coded. Am I right here? Yes. A display list records a sequence of OpenGL calls and the parameter values they had at the time of those calls, and that's all. There is no way of performing conditional branching within a display list. If you want different sequences of operations each time, you will need to record a separate display list for each possible sequence, or break the sequence up into several display lists that you can mix and match to get the effect you want. -- Greg |