lp:~vanvugt/mir/quiet-client
- Get this branch:
- bzr branch lp:~vanvugt/mir/quiet-client
Branch merges
Branch information
Recent revisions
- 2753. By Alberto Aguirre
-
More tweaks to fix intermittent test failures in the TSan CI build job.
Approved by Daniel van Vugt, Cemil Azizoglu, PS Jenkins bot.
- 2752. By Daniel van Vugt
-
Fix incorrect symbol versions for new client functions added in
series 0.15. As series 0.14 introduced MIR_CLIENT_9, any new symbols
in series 0.15 need to have version MIR_CLIENT_9.1.
.Approved by PS Jenkins bot, Alberto Aguirre, Robert Carr.
- 2751. By Daniel van Vugt
-
Pixel formats! Add some and fix some.
* Added support for common 16-bpp pixel formats (LP: #1469673),
* Added support for software surface (ShmBuffer) compositing in GL
of every single pixel format except bgr_888 (which OpenGL does not
support). (LP: #1424909)
* Fix texture upload alignment that caused corrupt images and/or
crashes with non-32-bit formats.
* Enhance some examples to support the new pixel formats, and also to
allow the user to force a pixel format.
* Detect supported pixel formats more accurately during surface
creation. Sadly not in supported_pixel_formats( ), yet.
* Started on (documented but not enabled) support for big endian.Future work:
* Move ShmBuffer out of mesa. It should be usable by any driver and
even Android should benefit from using its wider pixel format
support than Android native buffers provide right now.
* Find out why forcing some unsupported pixel formats on mako makes
the phone reboot instead of providing nice errors.
* More big endian support.
* Enhance (or remove) supported_pixel_formats( ) to take a paremeter
like intended usage, so that it may give more accurate answers.
* Fix compositing of those "X instead of A" formats (LP: #1423462)
* Automatically relate EGLConfig to desired pixel format in
examples at least.Tips:
* To test a working rgb_565 EGL surface on mako (LP: #1460149),
try this:
mir_demo_client_ egltriangle -e5 -p7 Fixes: LP: #1469673, LP: #1424909
Related but not yet fully fixed: LP: #1423462, LP: #1460149. Fixes: https://bugs.launchpad .net/bugs/ 1424909, https:/ /bugs.launchpad .net/bugs/ 1460149, https:/ /bugs.launchpad .net/bugs/ 1469673, https:/ /bugs.launchpad .net/bugs/ 1473901. Approved by PS Jenkins bot, Kevin DuBois, Robert Carr.
- 2750. By Daniel van Vugt
-
Revert r2749. It's still causing servers to crash (LP: #1474720)
r2748 works perfectly. - 2749. By Cemil Azizoglu
-
Use command line options during platform probe.
Return best when a platform-specific option is passed in. This will help in differentiating between Mesa and X11 platforms when the server is launched from an xterm depending on the presence of the "--vt" option.
.Approved by PS Jenkins bot.
- 2748. By Alberto Aguirre
-
Increase timeouts on certain tests that fail under TSAN clang CI builds.
Approved by Daniel van Vugt, PS Jenkins bot.
- 2747. By Kevin DuBois
-
frontend: compositor: add an internal, yet-unused helper class that will help with translating between client-facing buffer id's and the ptrs that the compositor system needs.
Approved by Alexandros Frantzis, Robert Carr, PS Jenkins bot.
- 2745. By Daniel van Vugt
-
Delete DemoRenderer:
:would_ embellish( ). It was written assuming all
renderables get decorated. That's no longer true and it was causing
the software cursor to stop bypass/overlays being used (LP: #1474231). Fixes: https://bugs.launchpad .net/bugs/ 1474231. Approved by Cemil Azizoglu, Alexandros Frantzis, PS Jenkins bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir