<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 24, 2017 at 11:25 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 24 January 2017 at 18:02, Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>> wrote:<br>
> On Tue, Jan 24, 2017 at 9:03 AM, Matt Turner <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>> wrote:<br>
>><br>
>> On Tue, Jan 24, 2017 at 8:41 AM, Emil Velikov <<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a>><br>
>> wrote:<br>
>> > On 24 January 2017 at 00:54, Matt Turner <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>> wrote:<br>
>> >> These files belong to the vulkan loader.<br>
>> > Fully agreed, patch is<br>
>> > Reviewed-by: Emil Velikov <<a href="mailto:emil.velikov@collabora.com">emil.velikov@collabora.com</a>><br>
>><br>
>> Thanks!<br>
>><br>
>> > Related question:<br>
>> > I was wondering about getting this a step further:<br>
>> >  - having the loader provide a .pc file<br>
>> >  - tracking required version at configure time and dropping our local<br>
>> > copies of the headers/xml.<br>
>> ><br>
>> > Would you be in favour, against, neutral of such an approach ?<br>
>><br>
>> I'd be in favor of that, but let's see what Jason thinks.<br>
><br>
><br>
> I'd rather not.  That would make sense if we all lived in the open-source<br>
> world where everything is upstream all the time.  Unfortunately, not all of<br>
> us have that luxury and we need to be able to work on experimental branches<br>
> of the spec that may have more extensions than are provided by any loader<br>
> version we can install.  I'd be ok with a check for a particular loader<br>
> version just to force distros to update their loader but I would like to be<br>
> able to build with arbitrary XML branches without having to install a branch<br>
> of the loader.<br>
</div></div>What if I tell you that you wouldn't need to install the loader ;-)<br>
More as we get a .pc patches in.<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>A lot of extensions don't require explicit loader support.  I don't want to have to update my loader (or put it in some folder and point pkg-config at it) just to hack on them. <br></div></div><br></div></div>