Merge lp:~hikiko/compiz/compiz.glvector-fixes into lp:compiz/0.9.12
Status: | Merged |
---|---|
Approved by: | Stephen M. Webb |
Approved revision: | 3928 |
Merged at revision: | 3939 |
Proposed branch: | lp:~hikiko/compiz/compiz.glvector-fixes |
Merge into: | lp:compiz/0.9.12 |
Diff against target: |
207 lines (+25/-28) 4 files modified
plugins/animation/src/glide.cpp (+4/-6) plugins/expo/src/expo.cpp (+2/-2) plugins/opengl/include/opengl/vector.h (+1/-1) plugins/opengl/src/vector.cpp (+18/-19) |
To merge this branch: | bzr merge lp:~hikiko/compiz/compiz.glvector-fixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Stephen M. Webb | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+251421@code.launchpad.net |
Commit message
Change in GLVector implementation
Bug:
The GLVectors of compiz are 4 dimensional (x, y, z, w): https:/
Solution:
- Changed the constructors to initialize w to 1 and not to 0 by default.
- Fixed the vector operations to use the x, y, z coordinates only.
- Fixed the existing constructors in plugins to initialize w to 1 and not to 0.
Description of the change
Change in GLVector implementation
Bug:
The GLVectors of compiz are 4 dimensional (x, y, z, w): https:/
Solution:
- Changed the constructors to initialize w to 1 and not to 0 by default.
- Fixed the vector operations to use the x, y, z coordinates only.
- Fixed the existing constructors in plugins to initialize w to 1 and not to 0.
PASSED: Continuous integration, rev:3928 jenkins. qa.ubuntu. com/job/ compiz- ci/30/ jenkins. qa.ubuntu. com/job/ compiz- vivid-amd64- ci/20 jenkins. qa.ubuntu. com/job/ compiz- vivid-armhf- ci/20 jenkins. qa.ubuntu. com/job/ compiz- vivid-i386- ci/20
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/compiz- ci/30/rebuild
http://