Although we've always made backwards compatible changes to wl_egl_window, we are lacking of a versioning mechanism for EGL drivers that take a native wl_egl_window to check what set of features are exposed/available by the given struct.
This series of patches aim to make wl_egl_window a versioned struct in a backwards compatible way. Along the way, a wl_egl_window ABI checker program has been added that runs at 'make check' time. Also, _eglPointerIsDereferencable() is fixed to return whether is dereferencable, regardless of memory residency. Thanks, Miguel. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev