lp://staging/~kdub/mir/snapshot-error-checking
Created by
Kevin DuBois
and last modified
- Get this branch:
- bzr branch lp://staging/~kdub/mir/snapshot-error-checking
Only
Kevin DuBois
can upload to this branch. If you are
Kevin DuBois
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
On hold
for merging
into
lp://staging/mir
- PS Jenkins bot (community): Approve (continuous-integration)
- Mir development team: Pending requested
-
Diff: 298 lines (+171/-12)6 files modifiedsrc/platform/graphics/android/buffer.cpp (+6/-2)
src/server/scene/gl_pixel_buffer.cpp (+31/-8)
src/server/scene/gl_pixel_buffer.h (+1/-1)
src/server/scene/threaded_snapshot_strategy.cpp (+7/-1)
tests/unit-tests/graphics/android/test_buffer_tex_bind.cpp (+19/-0)
tests/unit-tests/scene/test_gl_pixel_buffer.cpp (+107/-0)
Superseded
for merging
into
lp://staging/mir/0.1
- Mir development team: Pending requested
-
Diff: 2574 lines (+1399/-171)60 files modifiedbenchmarks/CMakeLists.txt (+3/-1)
debian/control (+12/-2)
debian/libmirserver13.install (+1/-1)
debian/mir-demos.install (+1/-1)
debian/mir-utils.install (+1/-0)
doc/building_source_for_android.md (+21/-32)
examples/CMakeLists.txt (+4/-0)
examples/demo-shell/window_manager.cpp (+12/-0)
include/server/mir/compositor/compositor_report.h (+58/-0)
include/server/mir/default_configuration_options.h (+1/-0)
include/server/mir/default_server_configuration.h (+3/-0)
include/server/mir/shell/surface.h (+2/-0)
include/shared/mir/logging/input_timestamp.h (+35/-0)
include/test/mir_test_doubles/mock_gl.h (+62/-36)
include/test/mir_test_doubles/mock_surface_renderer.h (+2/-1)
src/CMakeLists.txt (+1/-0)
src/client/logging/input_receiver_report.cpp (+3/-2)
src/client/mir_surface.cpp (+1/-2)
src/platform/graphics/android/buffer.cpp (+6/-2)
src/server/CMakeLists.txt (+1/-1)
src/server/compositor/CMakeLists.txt (+1/-0)
src/server/compositor/default_configuration.cpp (+2/-1)
src/server/compositor/default_display_buffer_compositor.cpp (+12/-3)
src/server/compositor/gl_renderer.cpp (+28/-33)
src/server/compositor/gl_renderer.h (+12/-22)
src/server/compositor/multi_threaded_compositor.cpp (+26/-5)
src/server/compositor/multi_threaded_compositor.h (+4/-1)
src/server/compositor/null_compositor_report.cpp (+45/-0)
src/server/compositor/renderer.h (+2/-1)
src/server/default_configuration_options.cpp (+3/-0)
src/server/frontend/surface.cpp (+1/-1)
src/server/logging/CMakeLists.txt (+1/-0)
src/server/logging/compositor_report.cpp (+161/-0)
src/server/logging/compositor_report.h (+81/-0)
src/server/logging/default_configuration.cpp (+20/-0)
src/server/logging/input_report.cpp (+4/-3)
src/server/scene/basic_surface.cpp (+5/-0)
src/server/scene/basic_surface.h (+1/-0)
src/server/scene/gl_pixel_buffer.cpp (+31/-8)
src/server/scene/gl_pixel_buffer.h (+1/-1)
src/server/scene/surface_impl.cpp (+5/-0)
src/server/scene/surface_impl.h (+2/-0)
src/server/scene/threaded_snapshot_strategy.cpp (+7/-1)
src/shared/logging/CMakeLists.txt (+1/-0)
src/shared/logging/input_timestamp.cpp (+41/-0)
src/utils/CMakeLists.txt (+16/-0)
src/utils/ping.c (+135/-0)
tests/acceptance-tests/test_server_shutdown.cpp (+5/-1)
tests/integration-tests/test_session.cpp (+4/-1)
tests/integration-tests/test_surface_first_frame_sync.cpp (+5/-1)
tests/mir_test_doubles/mock_gl.cpp (+71/-0)
tests/mir_test_framework/stubbed_server_configuration.cpp (+5/-1)
tests/unit-tests/compositor/test_default_display_buffer_compositor.cpp (+63/-2)
tests/unit-tests/compositor/test_gl_renderer.cpp (+7/-0)
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+68/-4)
tests/unit-tests/graphics/android/test_buffer_tex_bind.cpp (+19/-0)
tests/unit-tests/logging/CMakeLists.txt (+1/-0)
tests/unit-tests/logging/test_compositor_report.cpp (+142/-0)
tests/unit-tests/scene/test_gl_pixel_buffer.cpp (+107/-0)
tests/unit-tests/scene/test_surface_impl.cpp (+24/-0)
Branch information
Recent revisions
- 1311. By Daniel van Vugt
-
Introducing mirping, for reporting round-trip times to the server.
Approved by Alan Griffiths, Robert Carr, PS Jenkins bot.
- 1310. By Dimitri John Ledkov
-
Ship/Install missing mir_demo_* binaries.
Approved by PS Jenkins bot, Daniel van Vugt, Alan Griffiths, Kevin DuBois.
- 1309. By Daniel van Vugt
-
demo-shell: Add manual controls for adjusting surface opacity; Alt+mousewheel
.Approved by Kevin DuBois, Robert Carr, Andreas Pokorny, PS Jenkins bot.
- 1308. By Daniel van Vugt
-
Introducing CompositorReport. In its present form it just logs useful
information like composition frame rate, frame time (render + post) and
pause/resume.Basic usage:
mir_demo_server_ shell --compositor- report= log. Approved by Robert Carr, PS Jenkins bot, Andreas Pokorny.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir/0.1