Implement wp_viewporter and transforms
This is a tracking issue for implementing wp_viewporter and transforms.
The corresponding MR: !121 (closed)
It implements everything necessary to correctly run:
- westons
weston-scaler [-b|-d|-s|-n]
weston-simple-damage --transform=[normal|90|180|270|flipped|flipped-90|...] --rotating-transform --use-viewporter [--use-damage-buffer] --scale=[1|2|3|...]
- the gstreamer gtk-wayland demo (https://github.com/swt2c/gst-wayland-gtk-demo)
For simple testing, here's a copr for fedora 29 with mutter-3.30: https://copr.fedorainfracloud.org/coprs/treba/mutter-viewporter/
Edited by Robert Mader