Merge lp://staging/~vanvugt/mir/fix-missing-vsync into lp://staging/mir
Proposed by
Daniel van Vugt
Status: | Merged |
---|---|
Merged at revision: | 4008 |
Proposed branch: | lp://staging/~vanvugt/mir/fix-missing-vsync |
Merge into: | lp://staging/mir |
Diff against target: |
77 lines (+51/-3) 2 files modified
src/client/mir_surface.cpp (+14/-2) tests/unit-tests/client/test_client_mir_surface.cpp (+37/-1) |
To merge this branch: | bzr merge lp://staging/~vanvugt/mir/fix-missing-vsync |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mir CI Bot | continuous-integration | Needs Fixing | |
Alberto Aguirre (community) | Approve | ||
Kevin DuBois (community) | Approve | ||
Review via email: mp+316200@code.staging.launchpad.net |
Description of the change
The problem didn't show up in manual testing because our demo servers are an order of magnitude faster than Unity8, so appeared to be smooth even when not in sync. But it was easy to see the problem using MIR_CLIENT_
To post a comment you must log in.
PASSED: Continuous integration, rev:4006 /mir-jenkins. ubuntu. com/job/ mir-ci/ 2924/ /mir-jenkins. ubuntu. com/job/ build-mir/ 3859 /mir-jenkins. ubuntu. com/job/ build-0- fetch/3938 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= vivid+overlay/ 3928 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial+ overlay/ 3928 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= zesty/3928 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= zesty/3886 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= zesty/3886/ artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3886 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3886/artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= zesty/3886 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= zesty/3886/ artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= android, release= vivid+overlay/ 3886 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= android, release= vivid+overlay/ 3886/artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= android, release= vivid+overlay/ 3886 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= android, release= vivid+overlay/ 3886/artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3886 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3886/artifact/ output/ *zip*/output. zip
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild: /mir-jenkins. ubuntu. com/job/ mir-ci/ 2924/rebuild
https:/