Mir

lp:~vanvugt/mir/handle-buffer-allocation-failure

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/mir/handle-buffer-allocation-failure
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

3827. By Daniel van Vugt

Add a default error handler (which logs)

3826. By Daniel van Vugt

Reintroduce the bug

3825. By Daniel van Vugt

Remove the manual test case

3824. By Daniel van Vugt

Remove a bunch of changes not really needed

3823. By Daniel van Vugt

Progress

3822. By Daniel van Vugt

WIP

3821. By Daniel van Vugt

Prototype

3820. By Kevin DuBois

client: propose that MirBuffer is the EGLNativePixmapType for the mir platform. Include an example of buffer import to GL texture via the mir client api.

Also introduce the MIR_EXTENSION_ANDROID_EGL, with hooks for getting the EGLNativePixmapType and EGLNativeDisplayType. EGLNativeWindowType will be added after some MirRenderSurface improvements are proposed.

note: egldiamond will only import buffers on android, as the example shim subloads EGL_NATIVE_BUFFER_ANDROID. Other platforms have a sensible fallback.

Approved by Andreas Pokorny, mir-ci-bot, Chris Halse Rogers.

3819. By Alan Griffiths

Fix code to match the documentation of CoordinateTranslator - vis "It is acceptable ...[to] throw a std::runtime_error". Fixes: https://bugs.launchpad.net/bugs/1641166.

Approved by Andreas Pokorny, mir-ci-bot, Stephen M. Webb.

3818. By Daniel van Vugt

Accommodate scheduling issues on slow/loaded machines that could cause
the frame dropping test to occasionally miss a frame. Use the average
rather than worst case in order to ignore such glitches (LP: #1640366)
. Fixes: https://bugs.launchpad.net/bugs/1640366.

Approved by Kevin DuBois, Chris Halse Rogers, 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