[PATCH weston 0/4] Some transform fixes

Derek Foreman derekf at osg.samsung.com
Tue Mar 24 09:36:12 PDT 2015


Zoom broke in 87535e24 "zoom: use pixels instead of gl co-ordinates"
was fixed for some transforms in 0f67941c "compositor: use weston_matrix_transform for weston_output_transform_coordinate"
but that commit broke multiple output nested compositors (x11, wayland)
because it did the inverse transform of what the old function did - which
worked just fine for the case when the transform was identity.

This series attempts to fix those regressions

Derek Foreman (4):
  compositor: Create the inverse of the output matrix
  compositor: fix weston_output_transform_coordinate
  zoom: fix zoom
  pixman-renderer: use pre-computed inverse output matrix

 src/compositor.c      | 4 +++-
 src/compositor.h      | 2 ++
 src/pixman-renderer.c | 2 +-
 src/zoom.c            | 4 ++--
 4 files changed, 8 insertions(+), 4 deletions(-)

-- 
2.1.4



More information about the wayland-devel mailing list