lp://qastaging/~vanvugt/mir/android-prefer-truecolor
- Get this branch:
- bzr branch lp://qastaging/~vanvugt/mir/android-prefer-truecolor
Branch merges
- Daniel van Vugt: Abstain
- Mir CI Bot: Needs Fixing (continuous-integration)
-
Diff: 26 lines (+6/-0)2 files modifiedsrc/platforms/android/server/gl_context.cpp (+3/-0)
src/platforms/android/server/hwc_blanking_control.cpp (+3/-0)
Branch information
Recent revisions
- 3525. By Daniel van Vugt
-
Fix GL_BGRA[_EXT] internal format confusion, again.
It appears more people believe this is the right combination, and the
Nvidia driver needs it this way to avoid software surfaces being all
black.So this fixes Nvidia, but unfortunately does make windows all black for
software surfaces on desktop GL with Mesa. But apparently that's an open
Mesa bug: https://bugs.freedeskt op.org/ show_bug. cgi?id= 92265 So THIS is the correct syntax according to the most sources, but
actually doesn't yet work (in desktop GL non-ES) for most people using
Mesa. It does however work for GLES in Mesa.Approved by Kevin DuBois, Cemil Azizoglu, mir-ci-bot.
- 3524. By Daniel van Vugt
-
Simplify the eglplasma fragment shader so it now fits within the
hardware limitations of i915, and can render in hardware on an
Intel Atom instead of software (30.0FPS vs 0.15FPS == 200x faster).
(LP: #1583532). Fixes: https://bugs.launchpad .net/bugs/ 1583532. Approved by mir-ci-bot, Daniel van Vugt, Andreas Pokorny, Cemil Azizoglu.
- 3523. By Daniel van Vugt
-
Fix failing acceptance test:
ClientLatency.triple_ buffered_ client_ has_less_ than_two_ frames_ latency
(LP: #1576690)Technically we expect exactly two frames latency when triple buffering
and no early release. We see that on regular machines, but CI is often
too loaded to stay at two frames latency and yields ~2.6 instead. So
accommodate slow machines without weakening the test too much. Fixes: https://bugs.launchpad .net/bugs/ 1576690. Approved by mir-ci-bot, Andreas Pokorny, Cemil Azizoglu.
- 3522. By Chris Halse Rogers
-
DRMModeResources: Add iterator-
implementing Connectors, Encoders, and CRTCs. Quite a lot of the users of the connector-, encoder-, and CRTC-enumerating functions want to early-return, which is awkward with the current for_each_* API.
Providing an iterator-based API makes the code using it more natural, and lets us use <algorithm> where we want.
Approved by mir-ci-bot, Kevin DuBois, Andreas Pokorny, Cemil Azizoglu.
- 3521. By Chris Halse Rogers
-
Pull some KMS code out into a platform helper.
We'll have at least two consumers of this; mesa-kms and eglstream-kms.
Approved by mir-ci-bot, Cemil Azizoglu.
- 3520. By Kevin DuBois
-
Fix LP: #1579076 by correcting a situation where an incorrectly-sized
buffer didn't end up getting freed, resulting in performance
degradation.Consolidates how set_size and set_scale works under NBS as a bonus, now
both will immediately free buffers that can be freed, and allocate the
buffers back once a wait situation is encountered. - 3519. By Kevin DuBois
-
android: do not throw when creating certain objects when the hwc version is 1.5.
Fixes: LP: #1583086.
Approved by mir-ci-bot, Alan Griffiths, Daniel van Vugt, Cemil Azizoglu.
- 3518. By Daniel van Vugt
-
Fix all three failures seen lately in ClientLogging.
reports_ performance
LP: #1583970, LP: #1584603, LP: #1584605It will be easier to pass CI if they're all fixed simultaneously. Fixes: https:/
/bugs.launchpad .net/bugs/ 1583970, https:/ /bugs.launchpad .net/bugs/ 1584603, https:/ /bugs.launchpad .net/bugs/ 1584605. Approved by Cemil Azizoglu, Andreas Pokorny, mir-ci-bot.
- 3517. By Andreas Pokorny
-
Add Input Device State event
This adds another event type that holds the currently pressed keys, button state and the cursor position. To be received by clients and a nested server after focus changes or resuming the server.
.Approved by mir-ci-bot, Alan Griffiths, Chris Halse Rogers.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir