← Back to team overview

compiz team mailing list archive

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