[regression] demo-shell bypass is not used on fullscreen surfaces if there are windowed surfaces behind
Bug #1378706 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Daniel van Vugt | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[regression] Bypass is not used on fullscreen surfaces if there are windowed surfaces behind.
Test case:
1. mir_demo_
2. mir_demo_
3. mir_demo_
Expected: Compositor report shows bypass on, and 100%.
Observed: Compositor report shows bypass off.
The problem is #2 - the windows client in the background. If you remove that then bypass is enabled correctly.
Related branches
lp://qastaging/~vanvugt/mir/fix-1378706
- Alan Griffiths: Approve
- Alexandros Frantzis (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 21 lines (+11/-0)1 file modifiedplayground/demo-shell/demo_compositor.cpp (+11/-0)
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | New → In Progress |
Changed in mir (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I vaguely recall we regressed on this intentionally to keep the occlusion testing simple in demo shell. But it's still a regression.