gecko-dev/gfx/wr/example-compositor
Robert Mader 003138f3e9 Bug 1707202 - Remove surface_origin_is_top_left support from NativeSurface again, r=nical
Using native compositor integration should imply the y-flip can be
done by the system compositor - this is true for CA, DC and Wayland.
As the Wayland backend now does so, remove the
surface_origin_is_top_left support again, making sure
the Wayland backend uses the same code paths as CA/DC backends do.

Note:
 - In order to not regress bug 1680128, do not revert the override
   of `SurfaceOriginIsTopLeft()` in `RenderCompositorNative.h`
 - Explicitely set `surface_origin_is_top_left: false` in the example
   compositor. This is the default, however setting it explicitely
   would have helped me bring up the Wayland example compositor.
   This is purely a hint for potential future backends.

Differential Revision: https://phabricator.services.mozilla.com/D113217
2021-04-26 12:48:39 +00:00
..
compositor Bug 1707202 - Remove surface_origin_is_top_left support from NativeSurface again, r=nical 2021-04-26 12:48:39 +00:00
compositor-wayland Bug 1707202 - Remove surface_origin_is_top_left support from NativeSurface again, r=nical 2021-04-26 12:48:39 +00:00
compositor-windows Bug 1695500 - Implement Wayland backend for the example compositor, r=gw 2021-03-20 05:46:45 +00:00