[PATCH 00/15] weston scaling support
Alexander Larsson
alexl at redhat.com
Thu May 23 01:55:08 PDT 2013
On ons, 2013-05-22 at 20:36 -0500, Jason Ekstrand wrote:
> I hate to rain on the parade, but it's not going to be that simple. I
> already tried adding a field to wl_resource and, as it currently
> stands, it causes major issues. As a reminder, this is because
> wl_buffer has a wl_resource field which means that altering
> wl_resource breaks binary compatibility for EGL implementations.
>
> I've been trying to figure out how to do this with my java stuff and I
> really think adding a version flag to wl_resource is the way to do it.
> Unfortunately, but it's not going to be easy.
Both wl_resource and wl_buffer are server internals though. And the
server API/ABI is not yet frozen. (In fact we just massively broke it.)
wl_buffer does appear in the client header, but just as a declaration,
not the type definition.
So, this doesn't necessary seem that hard.
More information about the wayland-devel
mailing list