[Mesa-dev] Vulkan extensions

Romain Failliot romain.failliot at gmail.com
Sun Sep 17 14:59:05 UTC 2017


I could, but for now I'll stick to what features.txt tells me, it's easier
and more doable considering the time I can invest in mesamatrix.

But I think, in the future, users might be interested in knowing which of
the extensions are implemented in each driver. Especially since it doesn't
seem that Vulkan 2.0 will arrive anytime soon, just knowing that anv and
radv are Vulkan 1.0 compliant might not be enough as new (optional)
extensions are announced every two months or so.

2017-09-17 6:37 GMT-04:00 Mike Lothian <mike at fireburn.co.uk>:

> Maybe you could use the hardware feature list and have an extra option of
> unsupported, for the hardware that cannot do that feature and not include
> that in the percentages
>
> On Fri, 15 Sep 2017, 12:19 am Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
> wrote:
>
>> On Fri, Sep 15, 2017 at 1:18 AM, Dave Airlie <airlied at gmail.com> wrote:
>> > On 15 September 2017 at 09:12, Jordan Justen <jordan.l.justen at intel.com>
>> wrote:
>> >> On 2017-09-14 15:36:10, Romain Failliot wrote:
>> >>> Le 14 sept. 2017 6:11 PM, "Bas Nieuwenhuizen" <
>> bas at basnieuwenhuizen.nl> a
>> >>> écrit :
>> >>>
>> >>> > For vulkan, because 1.0 is the initial version, there are no
>> >>> > extensions to implement to get to that version, so having an
>> >>> > extensions list would be nonsensical.
>> >>>
>> >>> I don't think it is nonsensical, say the nouveau devs starts to work
>> on a
>> >>> Vulkan 1.0 driver and they'd like to show their progress in
>> features.txt. I
>> >>> think it would be interesting for them to have the list of extensions
>> to
>> >>> implement to be Vulkan 1.0 compliant, so they could flag which
>> extensions
>> >>> are done, in progress or not started.
>> >>
>> >> That would be fine, except I don't think the 1.0 features are bucketed
>> >> into a set of 'extensions'. Right? I thought 1.0 was the baseline, and
>> >> extensions were built upon that.
>> >>
>> >
>> > I think Romain missed Bas's point. There is no extension list to get to
>> 1.0.
>> > 1.0 is step one. The closest thing is probably the device features list,
>> > and even that you don't expect any device to fill all of it, so what
>> 100% is
>> > differs for every device.
>>
>> Also you can implement 0% of the feature list and still be vulkan 1.0
>> compliant ;)
>>
>> - Bas
>> >
>> > Dave.
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170917/15989597/attachment-0001.html>


More information about the mesa-dev mailing list