[performance] Add bypass/overlay support

Bug #1350707 reported by Daniel van Vugt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtmir (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

Enhancement request: Add bypass/overlay support. This is achieved by determining if your list of surfaces is safe to do so, and then calling:

    mir::graphics::DisplayBuffer::post_renderables_if_optimizable()

instead of: make_current(), post_update(), release_current().

Thus you can avoid the overhead of doing any OpenGL compositing at all.

Tags: performance
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Oh, I forgot we're using nested servers. So you need bug 1262116 fixed too :(

Gerry Boland (gerboland)
Changed in qtmir:
status: New → Confirmed
Michał Sawicz (saviq)
affects: qtmir → qtmir (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.