Mir

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

Created by Daniel van Vugt and last modified
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

More progress

4160. By Daniel van Vugt

First attempt

4159. By Andreas Pokorny

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

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

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

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

Clean up android platform.

Approved by Alberto Aguirre, mir-ci-bot.

4154. By Daniel van Vugt

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

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

Approved by Alberto Aguirre, mir-ci-bot.

4152. By Alberto Aguirre

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