Mir

lp:~vanvugt/mir/client-side-vsync-part2

Created by Daniel van Vugt on 2017-05-02 and last modified on 2017-05-02
Get this branch:
bzr branch lp:~vanvugt/mir/client-side-vsync-part2
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

4161. By Daniel van Vugt on 2017-05-02

More progress

4160. By Daniel van Vugt on 2017-05-02

First attempt

4159. By Andreas Pokorny on 2017-05-02

Allow the evdev platform to run on non-Ubuntu systems.

The Ubuntu version of libinput provides additional symbols, allowing to
access touch information. This is an intermediate solution until the
patch to libinput gets accepted upstream.

Approved by mir-ci-bot, Daniel van Vugt.

4158. By Daniel van Vugt on 2017-04-29

Ensure fullscreen eglapps that request initial state 'fullscreen'
know their actual buffer dimensions in time to set up glViewport
and render their first frame (LP: #1686620)

Since r4134 they were getting 0x0 from mir_eglapp_init and using
that to set a 0x0 viewport. So the window would remain black until
resized.
. Fixes: https://bugs.launchpad.net/bugs/1655804, https://bugs.launchpad.net/bugs/1686620.

Approved by Alberto Aguirre, mir-ci-bot.

4157. By Alan Griffiths on 2017-04-27

cmake_minimum_required() and cmake_policy() should precede other commands as they affect behaviour.

Approved by Brandon Schaefer, mir-ci-bot.

4156. By Daniel van Vugt on 2017-04-22

Move responsibility for selecting DisplayBuffer transformation
matricies up into a new function:
  DisplayConfigurationOutput::transformation()

This removes the assumption that rotation is the only supported
transformation.

DisplayBuffers still have the option of implementing part of the
transformation themselves in hardware. They would just continue
to return the remaining (if any) unfinished transformation from
their own transformation() method. Fixes: https://bugs.launchpad.net/bugs/1639226.

Approved by Alberto Aguirre, mir-ci-bot.

4155. By Brandon Schaefer on 2017-04-20

Clean up android platform.

Approved by Alberto Aguirre, mir-ci-bot.

4154. By Daniel van Vugt on 2017-04-13

Construct mesa::DisplayBuffer with a general transformation matrix
instead of orientation. Fixes: https://bugs.launchpad.net/bugs/1639226.

Approved by Alberto Aguirre, mir-ci-bot.

4153. By Daniel van Vugt on 2017-04-13

mirout: Add support for missing subpixel enum "none".

Approved by Alberto Aguirre, mir-ci-bot.

4152. By Alberto Aguirre on 2017-04-11

Deprecate more apis related to functionality replaced by the introduction of MirRenderSurface.

Approved by Brandon Schaefer, mir-ci-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