mir_demo_server_shell --disable-overlays false renders incorrectly on android
Bug #1348330 reported by
Kevin DuBois
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Kevin DuBois | ||
0.6 |
Won't Fix
|
Medium
|
Kevin DuBois | ||
0.7 |
Fix Released
|
Medium
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The demo shell should be painting titlebars and shadows.
when you run:
mir_demo_
This activates the hwc overlay path, and the titlebar and shadows disappear, as hwc is not able to paint them.
Related branches
lp:~kdub/mir/prep-for-1348330
- PS Jenkins bot (community): Approve (continuous-integration)
- Cemil Azizoglu (community): Approve
- Alan Griffiths: Approve
- Daniel van Vugt: Abstain
- Alexandros Frantzis (community): Approve
-
Diff: 285 lines (+198/-19)4 files modifiedexamples/demo-shell/CMakeLists.txt (+1/-0)
examples/demo-shell/demo_compositor.cpp (+96/-0)
examples/demo-shell/demo_compositor.h (+63/-0)
examples/demo-shell/demo_shell.cpp (+38/-19)
lp:~kdub/mir/fix-1348330
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Abstain
- Robert Carr (community): Approve
- Andreas Pokorny (community): Approve
-
Diff: 347 lines (+157/-32)10 files modifiedexamples/demo-shell/CMakeLists.txt (+6/-2)
examples/demo-shell/demo_compositor.cpp (+14/-11)
examples/demo-shell/demo_compositor.h (+0/-1)
examples/demo-shell/demo_renderer.cpp (+40/-8)
examples/demo-shell/demo_renderer.h (+22/-10)
include/test/mir_test_doubles/mock_gl.h (+1/-0)
tests/mir_test_doubles/mock_gl.cpp (+6/-0)
tests/unit-tests/CMakeLists.txt (+2/-0)
tests/unit-tests/examples/CMakeLists.txt (+5/-0)
tests/unit-tests/examples/test_demo_renderer.cpp (+61/-0)
lp:mir/0.6
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Kevin DuBois (community): Needs Information
- Alberto Aguirre (community): Approve
-
Diff: 1037 lines (+536/-184)19 files modifiedCMakeLists.txt (+1/-1)
debian/changelog (+11/-0)
debian/control (+4/-4)
include/test/mir_test_framework/using_stub_client_platform.h (+11/-3)
src/client/api_impl.h (+0/-27)
src/client/api_impl_types.h (+0/-32)
src/client/mir_connection_api.cpp (+73/-66)
src/client/mir_connection_api.h (+59/-0)
src/platform/graphics/android/hwc_device.cpp (+19/-3)
src/platform/graphics/android/hwc_device.h (+1/-0)
src/platform/graphics/android/hwc_logger.h (+5/-0)
src/platform/graphics/android/hwc_loggers.cpp (+36/-0)
src/platform/graphics/android/hwc_loggers.h (+8/-0)
src/platform/graphics/android/real_hwc_wrapper.cpp (+4/-0)
tests/mir_test_framework/server_runner.cpp (+1/-1)
tests/mir_test_framework/using_stub_client_platform.cpp (+37/-35)
tests/unit-tests/graphics/android/test_hwc_device.cpp (+190/-0)
tests/unit-tests/graphics/android/test_hwc_logger.cpp (+40/-0)
tests/unit-tests/graphics/android/test_hwc_wrapper.cpp (+36/-12)
Changed in mir: | |
milestone: | 0.6.0 → 0.7.0 |
Changed in mir: | |
milestone: | 0.7.0 → 0.6.0 |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
milestone: | 0.6.0 → 0.7.0 |
Changed in mir (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in mir: | |
milestone: | 0.8.0 → none |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:mir/devel at revision None, scheduled for release in mir, milestone Unknown