compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #28697
Re: [Bug 901097] Re: Add option to use glXSwapBuffers on every frame, not just full-screen redraws.
On Sun, 26 Feb 2012, Daniel van Vugt wrote:
> ** Changed in: compiz-core
> Assignee: (unassigned) => Daniel van Vugt (vanvugt)
>
> ** Description changed:
>
> Adding the option to use glXSwapBuffers on every frame should eliminate
> - all tearing once and for all.
> + all tearing once and for all. It also allows us to remove glFinish from
> + each frame, providing much higher rendering performance without the
> + trade-off of reintroducing tearing.
>
Daniel, if you are working on this, could you have a look into backporting
the paint-to-fbo stuff here
http://bazaar.launchpad.net/~linaro-graphics-wg/compiz-core/linaro-gles2-update/view/head:/plugins/opengl/src/screen.cpp#L1519
There's very little performance penalty here since there is only one
pipeline flush and it has the added benefit of reducing complexity in merging
the linaro branch in a few weeks.
> --
> You received this bug notification because you are a member of Compiz
> Maintainers, which is the registrant for Compiz Core.
> https://bugs.launchpad.net/bugs/901097
>
> Title:
> Add option to use glXSwapBuffers on every frame, not just full-screen
> redraws.
>
> Status in Compiz Core:
> Triaged
> Status in “compiz” package in Ubuntu:
> Confirmed
>
> Bug description:
> Adding the option to use glXSwapBuffers on every frame should
> eliminate all tearing once and for all. It also allows us to remove
> glFinish from each frame, providing much higher rendering performance
> without the trade-off of reintroducing tearing.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/compiz-core/+bug/901097/+subscriptions
>
--
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/901097
Title:
Add option to use glXSwapBuffers on every frame, not just full-screen
redraws.
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/901097/+subscriptions
References