Hi, On 16 February 2016 at 16:34, Derek Foreman <der...@osg.samsung.com> wrote: > +try_damage_buffer(struct dri2_egl_surface *dri2_surf, > + const EGLint *rects, > + EGLint n_rects) > +{ > +/* The WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION macro and > + * wl_proxy_get_version() were both introduced in wayland 1.10. > + * Instead of bumping our wayland dependency we just make this > + * function conditional on the required 1.10 features, falling > + * back to old (correct but suboptimal) behaviour for older > + * wayland. > + */ > +#ifdef WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION
It still bumps the runtime requirement, i.e. once built against >=1.10 it can only ever be run against >= 1.10. Maybe dlsym is overkill, but OTOH maybe not ... Cheers, Daniel _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev