From: Andreas Goebel on
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
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