Mir

lp:~alan-griffiths/mir/fix-1332011

Created by Alan Griffiths and last modified
Get this branch:
bzr branch lp:~alan-griffiths/mir/fix-1332011
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alan Griffiths
Project:
Mir
Status:
Development

Recent revisions

1716. By Alan Griffiths

Remove unnecessary state

1715. By Alan Griffiths

Avoid race between client connection and on_start()

1714. By Alexandros Frantzis

server: Change mc::Scene to deal in mc::SceneElements instead of mg::Renderables

This allows scene elements to carry additional behavior and information that's only needed by the scene and not by the renderer.

Approved by PS Jenkins bot, Cemil Azizoglu, Alan Griffiths.

1713. By Kevin DuBois

android: designate the buffer usage when attempting to access or update the fence associated with the native buffer. This lets us skip waiting if the buffer is being reserved for reading and a second read is needed.

Specifically, if HWC has a buffer onscreen, and then needs to use that same buffer in the composition of the next frame, it needs to be able to read from the onscreen-buffer to assemble the next frame. We account for this if the buffer was an overlay in frame 1 and and overlay in frame 2, but if its overlay in frame 1, and then gl fallback in frame 2, then we need read-only access for the texture upload.

fixes: lp: #1329868.

Approved by PS Jenkins bot, Alexandros Frantzis, Alberto Aguirre.

1712. By Alan Griffiths

client: interface for client to query the surface orientation.

Approved by Alexandros Frantzis, PS Jenkins bot.

1711. By Alan Griffiths

orientation API: support for the first orientation use-case (The shell can inform a surface of its orientation).

A second use case follows as Daniel d'Andrada asked about a client API to query the orientation.

Approved by Alexandros Frantzis, Kevin DuBois, PS Jenkins bot.

1710. By Chris Halse Rogers

Add some tests that pick up the MirWaitHandle abuse fixed in r1698.

Approved by PS Jenkins bot, Alan Griffiths.

1709. By Alexandros Frantzis

server,client: Introduce visibility surface attribute.

Approved by PS Jenkins bot, Alan Griffiths.

1708. By Kevin DuBois

android: support alpha blending overlays together in HWC. bumps android-headers version requirement from 4.2.2 to 4.4.2. also change to premultiplied blending in hwc by default, as thats more in line with the rest of the system.

lp: #1329879. Fixes: https://bugs.launchpad.net/bugs/1329879.

Approved by Alexandros Frantzis, Alan Griffiths, Chris Halse Rogers, PS Jenkins bot.

1707. By Chris Halse Rogers

Fix the final pieces preventing us from reliably running the tests in parallel.

Approved by Alan Griffiths, PS Jenkins bot, Cemil Azizoglu.

Branch metadata

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

Subscribers