Your attached patch looks good to me. You can add my r-b to it.

Quoting Jon Turney (2018-01-15 11:50:04)
> On 12/01/2018 17:33, Dylan Baker wrote:
> > Maybe this is correct, but it makes me nervous treating with_gallium as
> > equivalent to with_dri, since gallium drivers can be built dri-less
> > (gallium-xlib, and some other configurations on windows). I think something
> > like:
> > 
> >    with_glx = get_option('glx')
> >    if with_glx == 'auto'
> >      if with_dri
> >        with_glx = 'dri'
> >      elif with_gallium
> >        # Even when building just gallium drivers the user probably wants dri
> >        with_glx = 'dri'
> >        with_dri = true
> >      elif with_platform_x11 and with_any_opengl and not with_any_vk
> >        # The automatic behavior should not be to turn on xlib based glx when
> >        # building only vulkan drivers
> >        with_glx = 'xlib'
> >      else
> >        with_glx = 'disabled'
> >      endif
> > + elif with_glx == 'dri'
> > +   if with_gallium
> > +     with_dri = true
> > +   endif
> >    endif
> > 
> > 
> > Would achieve the correct result, be simpler, and avoid accidentally adding 
> > dri
> > sources when we shouldn't.
> 
> Ah, yes.  I'd completely failed to spot that in the 'auto' case above.
> 
> How about the attached?

Attachment: signature.asc
Description: signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to