Mir

lp:~vanvugt/mir/wakelocks

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/mir/wakelocks
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

2187. By Daniel van Vugt

Prototype wakelocks

2186. By Kevin DuBois

android: move the display property query code to a more accessible place (in mga::HwcConfiguration). mga::HwcConfiguration handles the logic for this, but mga::HwcWrapper had to expand a bit too.

Approved by Alberto Aguirre, Alan Griffiths, PS Jenkins bot.

2185. By Daniel van Vugt

CompositorReport: Report compositor render time instead of frame time.
Render time is more useful. (LP: #1350716)

At least on mesa where it's possible. Unfortunately Android doesn't
seem to support separating swap buffers from page flipping (AFAICT) and
so will report timings rounded up to the next frame interval instead. Fixes: https://bugs.launchpad.net/bugs/1350716.

Approved by Alberto Aguirre, Cemil Azizoglu, PS Jenkins bot.

2184. By Robert Carr

Add ability to reference and unreference MirEvents.

Approved by Alberto Aguirre, PS Jenkins bot, Chris Halse Rogers, Cemil Azizoglu.

2183. By Daniel van Vugt

Split post_update() into separate gl_swap_buffers() and flip().

On some platforms this provides a significant performance boost, as
GL resources and client buffers can be released after the gl_swap_buffers
without having to wait for the flip.

This solves most of LP: #1264934, and unblocks work on LP: #1350716 and
possibly unblocks LP: #1350725 too. Fixes: https://bugs.launchpad.net/bugs/1264934, https://bugs.launchpad.net/bugs/1350716.

Approved by Alberto Aguirre, Cemil Azizoglu, Alan Griffiths, PS Jenkins bot, Robert Carr.

2182. By Robert Carr

Deprecate direct access to MirEvent.

Approved by PS Jenkins bot, Kevin DuBois, Alberto Aguirre, Cemil Azizoglu.

2181. By Alberto Aguirre

Add api to specify preferred orientation during surface creation.

Approved by PS Jenkins bot, Alan Griffiths, Kevin DuBois, Cemil Azizoglu, Robert Carr.

2180. By Alberto Aguirre

Send all MirSurfaceSpec parameters over the wire.

Approved by PS Jenkins bot, Robert Carr, Cemil Azizoglu.

2179. By Chris Halse Rogers

Add probing for client platform modules.

The client library now looks in MIR_CLIENT_PLATFORM_PATH (usually /usr/lib/*/mir/client-platform) and loads all the modules it finds in there. At connection time each of those modules are checked whether the MirPlatformPackage matches what they expect; the first one that matches is used.

Approved by PS Jenkins bot, Alan Griffiths, Andreas Pokorny, Chris Halse Rogers, Robert Carr.

2178. By Cemil Azizoglu

Do not recreate display buffers on rotation on Mesa. Fixes LP #1274359. Fixes: https://bugs.launchpad.net/bugs/1274359.

Approved by Alan Griffiths, Daniel van Vugt, Robert Carr, PS Jenkins bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mir
This branch contains Public information 
Everyone can see this information.

Subscribers