<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 15, 2016 at 10:02 AM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 14 April 2016 at 21:51, Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>> wrote:<br>
> On Thursday, April 14, 2016 1:06:25 PM PDT Jason Ekstrand wrote:<br>
>> This adds a --with-vulkan-drivers option with one driver, "intel".  In the<br>
>> future, we may add more drivers to this list.<br>
>> ---<br>
>>  <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 66 ++++++++++++++++++++++++++++++++++++++++++++<br>
> ++++++++++++++++<br>
>>  1 file changed, 66 insertions(+)<br>
>><br>
>> diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> index 40b08d3..3cf8573 100644<br>
>> --- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> +++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> @@ -1545,6 +1545,59 @@ if test -n "$with_dri_drivers"; then<br>
>>      DRI_DIRS=`echo $DRI_DIRS|tr " " "\n"|sort -u|tr "\n" " "`<br>
>>  fi<br>
>><br>
>> +<br>
>> +#<br>
>> +# Vulkan driver configuration<br>
>> +#<br>
>> +<br>
>> +# Keep this in sync with the --with-vulkan-drivers help string default<br>
> value<br>
>> +VULKAN_DRIVERS_DEFAULT="intel"<br>
>> +<br>
>> +AC_ARG_WITH([vulkan-drivers],<br>
>> +    [AS_HELP_STRING([--with-vulkan-drivers@<:@=DIRS...@:>@],<br>
>> +        [comma delimited Vulkan drivers list, e.g.<br>
>> +        "intel"<br>
>> +        @<:@default=intel@:>@])],<br>
>> +    [with_vulkan_drivers="$withval"],<br>
>> +    [with_vulkan_drivers="$VULKAN_DRIVERS_DEFAULT"])<br>
>> +<br>
>> +# Doing '--without-vulkan-drivers' will set this variable to 'no'.  Clear<br>
> it<br>
>> +# here so that the script doesn't choke on an unknown driver name later.<br>
>> +case "$with_vulkan_drivers" in<br>
>> +    yes) with_vulkan_drivers="$VULKAN_DRIVERS_DEFAULT" ;;<br>
>> +    no) with_vulkan_drivers='' ;;<br>
><br>
> Put x in front of everything:<br>
><br>
</div></div>Which reminds me - what are the advantages of it ? In the gallium<br>
drivers (where this is derived from) and I've not seen any issues.<br>
Mostly curious, I'm fine with or without the x.<br>
<span class=""><br>
> case "x$with_vulkan_drivers" in<br>
>     xyes) with_vulkan_drivers="$VULKAN_DRIVERS_DEFAULT" ;;<br>
>     xno) with_vulkan_drivers='' ;;<br>
</span>Please use double quotes for the xno case.<br>
<span class=""><br>
><br>
>> +esac<br>
>> +<br>
>> +AC_ARG_WITH([vulkan-icddir],<br>
>> +    [AS_HELP_STRING([--with-vulkan-icddir=DIR],<br>
>> +        [directory for the Vulkan driver icd files @<:@${libdir}/<br>
> dri@:>@])],<br>
><br>
> libdir/dri seems wrong here.<br>
><br>
</span>Indeed I'd stick with libdir (as done with the Nvidia driver) or<br>
libdri/intel. I don't feel too strongly about those.<br></blockquote><div><br></div><div>That's the directory for the icd.json file which is basically always /etc/vulkan/icd.d.  The lib goes in /usr/lib[64] as normal.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
With that<br>
Reviewed-by: Emil Velikov <<a href="mailto:emil.velikov@collabora.com">emil.velikov@collabora.com</a>><br>
<br>
-Emil<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</blockquote></div><br></div></div>