lp:~mir-team/mir/vsync-timings-from-server
Created by
Robert Carr
and last modified
- Get this branch:
- bzr branch lp:~mir-team/mir/vsync-timings-from-server
Members of
Mir development team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Alberto Aguirre (community): Abstain
- Kevin DuBois (community): Needs Fixing
- Alan Griffiths: Abstain
- Daniel van Vugt: Needs Fixing
-
Diff: 2744 lines (+983/-227)77 files modifiedbenchmarks/frame-uniformity/vsync_simulating_graphics_platform.cpp (+36/-4)
client-ABI-sha1sums (+1/-1)
common-ABI-sha1sums (+1/-1)
include/client/mir_toolkit/mir_surface.h (+7/-0)
include/common/mir/input/input_receiver_thread.h (+4/-0)
include/platform/mir/graphics/display.h (+10/-0)
include/server/mir/default_server_configuration.h (+3/-0)
platform-ABI-sha1sums (+2/-2)
server-ABI-sha1sums (+3/-3)
src/client/mir_surface.cpp (+18/-1)
src/client/mir_surface.h (+5/-1)
src/client/mir_surface_api.cpp (+5/-0)
src/common/input/android/android_input_receiver.cpp (+45/-56)
src/common/input/android/android_input_receiver.h (+7/-0)
src/common/input/android/android_input_receiver_thread.cpp (+5/-0)
src/common/input/android/android_input_receiver_thread.h (+2/-0)
src/include/platform/mir/frontend/vsync_provider.h (+46/-0)
src/platform/graphics/android/display.cpp (+7/-0)
src/platform/graphics/android/display.h (+2/-0)
src/platform/graphics/android/display_builder.h (+3/-0)
src/platform/graphics/android/display_resource_factory.h (+3/-0)
src/platform/graphics/android/hwc_common_device.cpp (+4/-4)
src/platform/graphics/android/hwc_common_device.h (+2/-1)
src/platform/graphics/android/hwc_vsync.cpp (+25/-3)
src/platform/graphics/android/hwc_vsync.h (+10/-1)
src/platform/graphics/android/hwc_vsync_coordinator.h (+7/-2)
src/platform/graphics/android/output_builder.cpp (+6/-0)
src/platform/graphics/android/output_builder.h (+2/-0)
src/platform/graphics/android/platform.cpp (+4/-1)
src/platform/graphics/android/platform.h (+3/-0)
src/platform/graphics/android/resource_factory.cpp (+12/-4)
src/platform/graphics/android/resource_factory.h (+7/-0)
src/platform/graphics/mesa/display.cpp (+18/-1)
src/platform/graphics/mesa/display.h (+2/-0)
src/protobuf/mir_protobuf.proto (+2/-0)
src/server/frontend/default_configuration.cpp (+21/-9)
src/server/frontend/default_ipc_factory.cpp (+6/-2)
src/server/frontend/default_ipc_factory.h (+5/-1)
src/server/frontend/session_mediator.cpp (+8/-0)
src/server/frontend/session_mediator.h (+3/-0)
src/server/graphics/nested/CMakeLists.txt (+1/-0)
src/server/graphics/nested/host_connection.h (+3/-0)
src/server/graphics/nested/mir_client_host_connection.cpp (+5/-0)
src/server/graphics/nested/nested_display.cpp (+9/-1)
src/server/graphics/nested/nested_display.h (+4/-0)
src/server/graphics/nested/nested_output.cpp (+9/-2)
src/server/graphics/nested/nested_output.h (+9/-1)
src/server/graphics/nested/nested_platform.cpp (+2/-0)
src/server/graphics/nested/nested_vsync_provider.cpp (+45/-0)
src/server/graphics/nested/nested_vsync_provider.h (+49/-0)
src/server/graphics/offscreen/display.cpp (+16/-0)
src/server/graphics/offscreen/display.h (+2/-0)
src/server/symbols.map (+2/-0)
tests/acceptance-tests/test_client_library.cpp (+18/-13)
tests/include/mir_test_doubles/mock_display.h (+1/-0)
tests/include/mir_test_doubles/mock_hwc_vsync_coordinator.h (+3/-1)
tests/include/mir_test_doubles/null_display.h (+5/-0)
tests/include/mir_test_doubles/stub_display.h (+6/-0)
tests/include/mir_test_doubles/stub_display_builder.h (+5/-0)
tests/include/mir_test_doubles/stub_host_connection.h (+1/-0)
tests/include/mir_test_doubles/stub_vsync_provider.h (+43/-0)
tests/include/mir_test_framework/using_stub_client_platform.h (+2/-0)
tests/integration-tests/CMakeLists.txt (+1/-0)
tests/integration-tests/graphics/android/test_display_integration.cpp (+1/-0)
tests/integration-tests/test_surfaceloop.cpp (+7/-0)
tests/integration-tests/test_vsync_to_client.cpp (+225/-0)
tests/mir_test_framework/stubbed_graphics_platform.cpp (+2/-0)
tests/unit-tests/client/input/test_android_input_receiver.cpp (+0/-96)
tests/unit-tests/client/test_client_mir_surface.cpp (+1/-0)
tests/unit-tests/frontend/test_session_mediator.cpp (+48/-5)
tests/unit-tests/graphics/android/CMakeLists.txt (+1/-0)
tests/unit-tests/graphics/android/test_hwc_common_device.cpp (+5/-3)
tests/unit-tests/graphics/android/test_hwc_vsync.cpp (+68/-0)
tests/unit-tests/graphics/android/test_output_builder.cpp (+2/-0)
tests/unit-tests/graphics/android/test_resource_factory.cpp (+6/-3)
tests/unit-tests/graphics/nested/test_nested_display.cpp (+1/-0)
tests/unit-tests/graphics/nested/test_nested_display_buffer.cpp (+13/-4)
Branch information
Recent revisions
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir