mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 12:32:05 +00:00
Revert "wayland/surface: Swap 90 and 270 degree transforms"
As testing of direct scanout revealed, `META_MONITOR_TRANSFORM`
does actually match `WL_OUTPUT_TRANSFORM` enums. The fact that
things rendered correctly with 90/270 degree values swapped
was because other parts of the stack got the interpretation
wrong, most notably `meta_rectangle_transform()`.
Thus lets revert this change and fix the stack accordingly.
This reverts commit 8d9bbe109b
.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2459>
This commit is contained in:
parent
550b66d4e6
commit
9e71278488
@ -1191,19 +1191,19 @@ transform_from_wl_output_transform (int32_t transform_value)
|
||||
case WL_OUTPUT_TRANSFORM_NORMAL:
|
||||
return META_MONITOR_TRANSFORM_NORMAL;
|
||||
case WL_OUTPUT_TRANSFORM_90:
|
||||
return META_MONITOR_TRANSFORM_270;
|
||||
return META_MONITOR_TRANSFORM_90;
|
||||
case WL_OUTPUT_TRANSFORM_180:
|
||||
return META_MONITOR_TRANSFORM_180;
|
||||
case WL_OUTPUT_TRANSFORM_270:
|
||||
return META_MONITOR_TRANSFORM_90;
|
||||
return META_MONITOR_TRANSFORM_270;
|
||||
case WL_OUTPUT_TRANSFORM_FLIPPED:
|
||||
return META_MONITOR_TRANSFORM_FLIPPED;
|
||||
case WL_OUTPUT_TRANSFORM_FLIPPED_90:
|
||||
return META_MONITOR_TRANSFORM_FLIPPED_270;
|
||||
return META_MONITOR_TRANSFORM_FLIPPED_90;
|
||||
case WL_OUTPUT_TRANSFORM_FLIPPED_180:
|
||||
return META_MONITOR_TRANSFORM_FLIPPED_180;
|
||||
case WL_OUTPUT_TRANSFORM_FLIPPED_270:
|
||||
return META_MONITOR_TRANSFORM_FLIPPED_90;
|
||||
return META_MONITOR_TRANSFORM_FLIPPED_270;
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user