lp://qastaging/~vanvugt/mir/reply-buffer-allocation-failures
- Get this branch:
- bzr branch lp://qastaging/~vanvugt/mir/reply-buffer-allocation-failures
Branch merges
- Daniel van Vugt: Needs Information
- Alan Griffiths: Abstain
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 135 lines (+75/-17)2 files modifiedsrc/server/frontend/session_mediator.cpp (+42/-16)
tests/unit-tests/frontend/test_session_mediator.cpp (+33/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 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 EGLNativeDispla yType. 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 CoordinateTrans
lator - 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.
- 3817. By Daniel van Vugt
-
Enhance the ClientLatency acceptance tests to measure latency with
fractional precision.This is required to test framedropping properly, which should always
achieve closer to zero than one whole frame of latency. In the new
Vulkan terminology, this is called Mailbox mode.This is an important regression test not only for maintaining low
latency but also avoiding bugs like LP: #1379685 and LP: #1396006. Fixes: https://bugs.launchpad .net/bugs/ 1640366. Approved by mir-ci-bot.
- 3816. By Kevin DuBois
-
client: add a mechanism for adding extensions to the client API.
Approved by Andreas Pokorny, mir-ci-bot, Chris Halse Rogers.
- 3815. By Chris Halse Rogers
-
Add xkbcommon to mirclient.pc Requires.private.
Mir client headers #include some files from xkbcommon, so the pkg-config file should have a dependency upon it.
.Approved by mir-ci-bot, Brandon Schaefer.
- 3814. By Daniel van Vugt
-
Tidy up the future public API:
void mir_buffer_egl_image_ parameters
into:
bool mir_buffer_get_egl_ image_parameter s
.Approved by mir-ci-bot, Kevin DuBois.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir