multibufferstreams use surface size instead of stream size
Bug #1503317 reported by
Kevin DuBois
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Low
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
A bit of work is needed to sort out how multi-bufferstreams work with scaling.
http://
Will set all the streams rendering size to the surface size, which is fine and sensible if there's on surface and scaling is in effect. If there are multiple streams in this surface though, it seems a bit less sensible.
Related branches
lp://staging/~kdub/mir/fix-1503317
- Chris Halse Rogers: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Approve
-
Diff: 260 lines (+87/-18)7 files modifiedinclude/test/mir_test_framework/connected_client_with_a_surface.h (+3/-0)
src/server/scene/basic_surface.cpp (+1/-1)
tests/acceptance-tests/test_buffer_stream_arrangement.cpp (+47/-15)
tests/include/mir/test/doubles/mock_buffer_bundle.h (+3/-1)
tests/include/mir/test/doubles/mock_buffer_stream.h (+2/-0)
tests/mir_test_framework/connected_client_with_a_surface.cpp (+1/-1)
tests/unit-tests/scene/test_basic_surface.cpp (+30/-0)
Changed in mir: | |
status: | New → In Progress |
assignee: | nobody → Kevin DuBois (kdub) |
Changed in mir: | |
milestone: | none → 0.17.0 |
Changed in mir: | |
milestone: | 0.17.0 → 0.18.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
marked 'low' because multibufferstreams are not in much use yet.