|
From: Andreas Goebel on 19 Mar 2008 04:09 crjjrc schrieb: > On Mar 14, 5:09 pm, a-goe...(a)gmx.de (Andreas Goebel) wrote: >> Andreas Goebel schrieb:> Hi, >> >>> in the meantime I have browsed the source of wxGLCanvas a bit. >>> Double-Buffering seems to be the default, but how the defaults are set >>> differs from the OpenGL Version. > > [...] > >> I have debugged this, and I consider it a bug: >> >> If the driver reports OpenGL>=1.3 and no Attribute-List is given, >> wxWidgets lets the driver choose the default. This is not double-buffered. > > Hold on. It's not the OpenGL version that's used -- it's the GLX > version. You'll get double buffering no matter the OpenGL version if > you're using a modern version of GLX. > > - Chris Sorry, I�m no expert when it comes to the difference of OpenGL Version and GLX Version. But I saw the flicker when using a very recent nvidia card with the latest nvidia driver, so I think what you are saying is wrong. I have now set double buffering in the attribute list, but I still think that it is not good that double buffering will be on or off by default on different cards. Regards, Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org
From: personaje on 19 Mar 2008 08:42 On Wed, Mar 19, 2008 at 5:09 AM, Andreas Goebel <a-goebel(a)gmx.de> wrote: > crjjrc schrieb: > > > On Mar 14, 5:09 pm, a-goe...(a)gmx.de (Andreas Goebel) wrote: > >> Andreas Goebel schrieb:> Hi, > >> > >>> in the meantime I have browsed the source of wxGLCanvas a bit. > >>> Double-Buffering seems to be the default, but how the defaults are set > >>> differs from the OpenGL Version. > > > > [...] > > > >> I have debugged this, and I consider it a bug: > >> > >> If the driver reports OpenGL>=1.3 and no Attribute-List is given, > >> wxWidgets lets the driver choose the default. This is not double-buffered. > > > > Hold on. It's not the OpenGL version that's used -- it's the GLX > > version. You'll get double buffering no matter the OpenGL version if > > you're using a modern version of GLX. > > > > - Chris > Sorry, I´m no expert when it comes to the difference of OpenGL Version > and GLX Version. > > But I saw the flicker when using a very recent nvidia card with the > latest nvidia driver, so I think what you are saying is wrong. > > I have now set double buffering in the attribute list, but I still think > that it is not good that double buffering will be on or off by default > on different cards. Just a little question, I've been following because I think I have the same error as you. where did you set this attribute? regards. --------------------------------------------------------------------- To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org
|
Pages: 1 Prev: wx mail list changes Next: Different update behaviour for wxTreeCtrl on wxGTK and wxMSW |