lp:~andreas-pokorny/mir/configure-clear-color
- Get this branch:
- bzr branch lp:~andreas-pokorny/mir/configure-clear-color
Branch merges
- Daniel van Vugt: Needs Fixing
- Kevin DuBois (community): Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 375 lines (+132/-5)17 files modifiedinclude/server/mir/default_configuration_options.h (+1/-0)
include/test/mir_test_doubles/mock_gl.h (+1/-0)
include/test/mir_test_doubles/mock_surface_renderer.h (+1/-0)
src/platform/graphics/android/output_builder.cpp (+2/-0)
src/server/compositor/default_configuration.cpp (+56/-2)
src/server/compositor/gl_renderer.cpp (+9/-1)
src/server/compositor/gl_renderer.h (+3/-0)
src/server/compositor/renderer.h (+5/-0)
src/server/default_configuration_options.cpp (+4/-0)
src/server/options/program_option.cpp (+1/-0)
tests/acceptance-tests/test_server_shutdown.cpp (+4/-0)
tests/integration-tests/test_session.cpp (+5/-0)
tests/integration-tests/test_surface_first_frame_sync.cpp (+5/-1)
tests/mir_test_doubles/mock_gl.cpp (+7/-1)
tests/mir_test_framework/stubbed_server_configuration.cpp (+4/-0)
tests/unit-tests/compositor/test_default_display_buffer_compositor.cpp (+5/-0)
tests/unit-tests/compositor/test_gl_renderer.cpp (+19/-0)
Branch information
Recent revisions
- 1331. By Andreas Pokorny
-
Clear color Configuration option for GLRenderer
The configuration option is exposed through the default server configuration provided by mir_server. All demos that include a servers can be configured to use a different color with
--clear-color 0xDD4814FF - 1330. By PS Jenkins bot
-
Merge latest changelog updates from lp:mir, document release 0.1.3 properly
and prepare for release 0.1.4.
.Approved by Daniel van Vugt, Kevin DuBois, Alan Griffiths, PS Jenkins bot.
- 1329. By Andreas Pokorny
-
With this change the case (of switch) and block indenting is reworked, to match the preferred style. This
style can new also be produced through common automatic code formatting tools. A boiler plate .clang-format is added
with this MP. Note that some of the settings might not be correct. Additionally some heuristics in clang-format
might not match a readers taste.Additionally this change also fixes some examples of constants inside the code blocks that did not conform to
the naming style for constants. .Approved by PS Jenkins bot, Alan Griffiths.
- 1328. By Andreas Pokorny
-
Adds a mir pixel format parameter to DisplayConfigur
ation:: configure_ output So within DisplayConfigur
ationPolicy the format can be specified for each output.
The pixel format parameter is still ignored by android and also mesa to some degree,
which only validates it. It is supported by nested display. The default configuration
policy implementation tries to select an opaque format though. Fixes: https://bugs.launchpad .net/bugs/ 1256702. Approved by PS Jenkins bot, Daniel van Vugt, Robert Carr.
- 1327. By Andreas Pokorny
-
Fixes the rule list to match the function parameter placement with the examples
Changes the examples to match the formating and naming style described. Also some minor typos are fixed.
.Approved by PS Jenkins bot, Kevin DuBois, Alan Griffiths, Alexandros Frantzis.
- 1326. By Kevin DuBois
-
Add 'android-headers' as a build dependency for android. Remove the headers in 3rd_party that are now included with that package. Clean up some of the build includes so the input and android-specific includes are not global.
Approved by PS Jenkins bot, Ricardo Salveti, Robert Carr, Alan Griffiths, Alexandros Frantzis, Daniel van Vugt.
- 1325. By Daniel van Vugt
-
Cache surface textures on the GPU to eliminate duplicate uploads.
At the moment GLRenderer is unconditionally uploading a new copy of every
visible surface to the GPU, on every frame. This branch changes that to
only upload textures for visible surfaces when they change.In a realistic GUI with multiple surfaces where most of them don't change
on every frame, this eliminates most of the texture copies. So performance
with multiple visible surfaces should be greatly increased.Also resolves bug: LP: #1263592. Fixes: https:/
/bugs.launchpad .net/bugs/ 1263592. Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths, Robert Carr.
- 1324. By Andreas Pokorny
-
Adds mir pixel format utility functions to query details about MirPixelFormat. Fixes: https:/
/bugs.launchpad .net/bugs/ 1256702. Approved by PS Jenkins bot, Alexandros Frantzis, Daniel van Vugt, Kevin DuBois, Alan Griffiths, Robert Carr, Andreas Pokorny.
- 1323. By Alan Griffiths
-
tests: disable test that's blocking CI pending a real resolution.
Approved by Andreas Pokorny, Kevin DuBois, Alexandros Frantzis, PS Jenkins bot.
- 1322. By kevin gunn
-
update doccuments to reference lp:mir/devel.
Approved by Daniel van Vugt, PS Jenkins bot, Alan Griffiths.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir/0.1