Quoting Eric Engestrom (2017-11-01 06:36:35) > On Tuesday, 2017-10-31 13:57:25 -0700, Dylan Baker wrote: > > Because meson mirrors the auototools logic, it needs the same changes to > > allow building glvnd based EGL without building any GLX. > > > > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com> > > --- > > > > Emil, > > > > This implements the same logic that you're implementing for meson: one or > > both > > of dri based GLX or EGL is required for glvnd, but not xlib* based GLX. > > Could > > you add this into your series? > > > > meson.build | 8 ++++++-- > > 1 file changed, 6 insertions(+), 2 deletions(-) > > > > diff --git a/meson.build b/meson.build > > index d22d49535af..4e4718686ac 100644 > > --- a/meson.build > > +++ b/meson.build > > @@ -231,8 +231,12 @@ if with_glx != 'disabled' > > endif > > > > with_glvnd = get_option('glvnd') > > -if with_glvnd and with_glx != 'dri' > > - message('glvnd requires dri based glx') > > +if with_glvnd > > + if with_glx == 'xlib' or with_glx == 'gallium-xlib' > > + error('Cannot build glvnd support for GLX that is not DRI based.') > > + if with_glx == 'disabled' and not with_egl > > s/if/elif/ > > with that fixed: > Reviewed-by: Eric Engestrom <eric.engest...@imgtec.com>
oops! > > > + error('glvnd requires DRI based GLX and/or EGL') > > + endif > > endif > > > > # TODO: toggle for this > > -- > > 2.14.3 > >
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev