Merge lp:~vanvugt/mir/fix-1339471 into lp:mir
Status: | Rejected |
---|---|
Rejected by: | Daniel van Vugt |
Proposed branch: | lp:~vanvugt/mir/fix-1339471 |
Merge into: | lp:mir |
Diff against target: |
187 lines (+29/-41) 6 files modified
examples/demo-shell/demo_renderer.cpp (+11/-11) examples/eglcounter.cpp (+2/-3) examples/eglflash.c (+11/-21) examples/egltriangle.c (+2/-3) src/server/compositor/gl_renderer.cpp (+2/-2) tests/unit-tests/compositor/test_gl_renderer.cpp (+1/-1) |
To merge this branch: | bzr merge lp:~vanvugt/mir/fix-1339471 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alberto Aguirre (community) | Disapprove | ||
Alexandros Frantzis (community) | Disapprove | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+226064@code.launchpad.net |
Commit message
Revert r1687 as it is producing visibly incorrect colours when compared
to r1686. (LP: #1339471)
This reverts enhancement LP: #1318852, which needs to be approached
differently. Aside from anything else it's infeasible to modify all existing
alpha-blending apps and toolkits to pre-multiply alpha values like r1687
necessitated. So simply modifying the colours used in
mir_demo_
the world.
The default blending function must be (GL_SRC_ALPHA, GL_ONE_
but we're free to add options that change that for particular special
surfaces if necessary. So LP: #1318852 can be re-implemented in some other
way.
Unmerged revisions
- 1754. By Daniel van Vugt
-
Revert r1687 as it is producing visibly incorrect colours when compared
to r1686. (LP: #1339471)
PASSED: Continuous integration, rev:1754 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- ci/2102/ jenkins. qa.ubuntu. com/job/ mir-android- utopic- i386-build/ 874 jenkins. qa.ubuntu. com/job/ mir-clang- utopic- amd64-build/ 880 jenkins. qa.ubuntu. com/job/ mir-mediumtests -utopic- touch/873 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- utopic- amd64-ci/ 623 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- utopic- amd64-ci/ 623/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- utopic- armhf-ci/ 621 jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- utopic- armhf-ci/ 621/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- armhf/2786 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- armhf/2786/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/2017 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 9517
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- team-mir- development- branch- ci/2102/ rebuild
http://