lp:~raof/mir/mesa-hybrid-output
Created by
Chris Halse Rogers
on
2017-03-16
and last modified on
2017-03-31
- Get this branch:
- bzr branch lp:~raof/mir/mesa-hybrid-output
Only
Chris Halse Rogers
can upload to this branch. If you are
Chris Halse Rogers
please log in for upload directions.
Branch merges
- Kevin DuBois (community): Approve on 2017-04-03
- Mir CI Bot: Approve (continuous-integration) on 2017-03-31
- Michael Zanetti (community): Needs Information on 2017-03-29
- Alan Griffiths: Approve on 2017-03-29
- Cemil Azizoglu (community): Approve on 2017-03-28
-
Diff: 4141 lines (+1816/-509)38 files modifiedCMakeLists.txt (+4/-0)
src/platforms/mesa/server/display_helpers.cpp (+95/-2)
src/platforms/mesa/server/display_helpers.h (+7/-1)
src/platforms/mesa/server/kms/CMakeLists.txt (+1/-0)
src/platforms/mesa/server/kms/display.cpp (+188/-32)
src/platforms/mesa/server/kms/display.h (+2/-2)
src/platforms/mesa/server/kms/display_buffer.cpp (+414/-19)
src/platforms/mesa/server/kms/display_buffer.h (+6/-5)
src/platforms/mesa/server/kms/kms_output.h (+20/-1)
src/platforms/mesa/server/kms/platform.cpp (+36/-9)
src/platforms/mesa/server/kms/platform.h (+1/-1)
src/platforms/mesa/server/kms/real_kms_output.cpp (+41/-19)
src/platforms/mesa/server/kms/real_kms_output.h (+6/-1)
src/platforms/mesa/server/kms/real_kms_output_container.cpp (+42/-21)
src/platforms/mesa/server/kms/real_kms_output_container.h (+7/-5)
src/server/input/default_input_device_hub.cpp (+1/-1)
tests/include/mir/test/doubles/mock_drm.h (+35/-1)
tests/include/mir/test/doubles/mock_gbm.h (+1/-0)
tests/include/mir/test/doubles/mock_gl.h (+1/-0)
tests/mir_test_doubles/mock_drm.cpp (+180/-7)
tests/mir_test_doubles/mock_egl.cpp (+1/-1)
tests/mir_test_doubles/mock_gbm.cpp (+5/-0)
tests/mir_test_doubles/mock_gl.cpp (+8/-0)
tests/unit-tests/platforms/mesa/CMakeLists.txt (+2/-1)
tests/unit-tests/platforms/mesa/kms-utils/test_connector_utils.cpp (+74/-43)
tests/unit-tests/platforms/mesa/kms/mock_kms_output.h (+3/-0)
tests/unit-tests/platforms/mesa/kms/test_display.cpp (+55/-54)
tests/unit-tests/platforms/mesa/kms/test_display_buffer.cpp (+17/-0)
tests/unit-tests/platforms/mesa/kms/test_display_configuration.cpp (+308/-136)
tests/unit-tests/platforms/mesa/kms/test_display_generic.cpp (+13/-0)
tests/unit-tests/platforms/mesa/kms/test_display_multi_monitor.cpp (+49/-28)
tests/unit-tests/platforms/mesa/kms/test_drm_helper.cpp (+20/-2)
tests/unit-tests/platforms/mesa/kms/test_guest_platform.cpp (+5/-1)
tests/unit-tests/platforms/mesa/kms/test_kms_page_flipper.cpp (+42/-31)
tests/unit-tests/platforms/mesa/kms/test_platform.cpp (+13/-23)
tests/unit-tests/platforms/mesa/kms/test_real_kms_output.cpp (+111/-60)
tests/unit-tests/platforms/mesa/x11/test_guest_platform.cpp (+1/-1)
tests/unit-tests/platforms/mesa/x11/test_platform.cpp (+1/-1)
Branch information
Recent revisions
- 4090. By Chris Halse Rogers on 2017-03-31
-
mesa-kms: Log lots more interesting information on startup
- 4086. By Chris Halse Rogers on 2017-03-23
-
Hoist the GBM version check *all* the way up.
And only build the mesa-kms tests if we have a hybrid-capable GBM.
- 4083. By Chris Halse Rogers on 2017-03-21
-
Fix building on Vivid+Overlay a different way.
Require libgbm >= 9.0.0, but disable hybrid support (with a warning) if libgbm < 11.0.0
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir
