[PATCH] Use EGL_WAYLAND_Y_INVERTED_WL to query wl_buffer's orientation
Kristian Høgsberg
hoegsberg at gmail.com
Wed Aug 28 22:45:25 PDT 2013
On Wed, Aug 28, 2013 at 09:53:19AM +0400, Stanislav Vorobiov wrote:
> Any comments on this one ?
We already use 0x31D7... we could use 0x31DA I suppose. The other
question is how to phase it in - technically we can't just add a new
token to the EGL_WL_bind_wayland_display extension. On the other hand
it sucks to have to write a new extension for just the
EGL_WAYLAND_Y_INVERTED_WL token, but if we don't we have no way to
find out if it's supported. Of course, since eglQueryBufferWL()
returns EGL_FALSE on unsupported tokens and the default/current
behaviour is Y-inverted, we could just query for
EGL_WAYLAND_Y_INVERTED_WL and fall back to Y-inverted if it returns
EGL_FALSE (which you patch does).
I think I prefer phasing it in without a new spec, in particular
considering that EGL_WL_bind_wayland_display isn't an official,
published Khronos extension and we don't break API/ABI the way we add it.
Kristian
> On 08/26/2013 01:37 PM, Stanislav Vorobiov wrote:
> > This patch provides an implementation for
> > https://bugs.freedesktop.org/show_bug.cgi?id=68041.
> > Support for EGL_WAYLAND_Y_INVERTED_WL will have to be
> > added to mesa as well and it'll be a separate patch
> >
> > Stanislav Vorobiov (1):
> > gl_renderer: Use EGL_WAYLAND_Y_INVERTED_WL to query wl_buffer's
> > orientation
> >
> > src/compositor.c | 1 +
> > src/compositor.h | 1 +
> > src/gl-renderer.c | 13 ++++++++++++-
> > src/weston-egl-ext.h | 4 ++++
> > 4 files changed, 18 insertions(+), 1 deletion(-)
> >
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list