From: Fay J. F C. AAC/W. <joh...@eg...> - 2002-12-06 20:58:51
|
Man, talk about timing! I had just pulled up the help window on "wglMakeCurrent" when your e-mail arrived. Many thanks for your help and for your hints along the way. I'll spare everybody else the gruesome details but the gist of it is that I was setting the current window (and menu) by assigning the pointers in the "fgStructure" structure without changing the OpenGL context. John F. Fay joh...@eg... -----Original Message----- From: Steve Baker [mailto:sjb...@ai...] Sent: Friday, December 06, 2002 1:58 PM To: fre...@li... Subject: Re: [Freeglut-developer] Display lists in freeglut Fay John F Contr AAC/WMG wrote: > I have cut the demo program down to just over 300 lines of code plus a > header file (which appears to be a kind of library for opening > directories and reading file names). The difference between the working > version (that redraws the display lists) and the non-working version > (that doesn't) comes from a call to "glutPostWindowRedisplay" that is in > the idle function. If that call is invoked, the display lists are not > updated; if it is not invoked, the display lists are updated. The > window whose redisplay is being posted is the guy window; the display > lists are in the other (curve) window. > > Within freeglut, if I comment out the "window->State.Redisplay = TRUE" > statement in "glutPostWindowRedisplay" the display lists are updated > properly. So could it be that the wrong OpenGL rendering context is open when the curves are updated? If that's the case then there are two possiblilities: * Perhaps freeglut isn't setting up the rendering context at the right times in one of these obscure cases. * Perhaps the program relies upon display lists being shared between rendering contexts. Dunno if that's the default under GLUT - but if it was - and freeglut didn't do that - then this could happen. ---------------------------- Steve Baker ------------------------- HomeEmail: <sjb...@ai...> WorkEmail: <sj...@li...> HomePage : http://web2.airmail.net/sjbaker1 Projects : http://plib.sf.net http://tuxaqfh.sf.net http://tuxkart.sf.net http://prettypoly.sf.net ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Freeglut-developer mailing list Fre...@li... https://lists.sourceforge.net/lists/listinfo/freeglut-developer |