[Mesa-dev] List of unsupported extensions per driver

Alex Deucher alexdeucher at gmail.com
Tue Sep 29 10:26:26 PDT 2015


On Tue, Sep 29, 2015 at 1:19 PM, Romain Failliot
<romain.failliot at foolstep.com> wrote:
> @glenn:so, if I sum up, even though ARB_gpu_shader5 is marked unsupported
> for R600 here
> (https://secure.freedesktop.org/~imirkin/glxinfo/glxinfo.html), it doesn't
> mean that it is really unsupported for this driver.
>
> @albert: thanks, I think I got that right in Mesamatrix
> (http://mesamatrix.net) ;)
>
> So that I'm clear, it's not about the fact that it is not done (i.e. red in
> Mesamatrix), but I'm merely trying to find out which extensions will never
> be supported by some drivers because the hardwares for them don't support
> these extensions.

If you look at imirkin's page above, the grey boxes indicate when the
hw does not support the feature.

Alex

>
> Cheers!
> Romain
>
> 2015-09-29 17:51 GMT+02:00 Albert Freeman <albertwdfreeman at gmail.com>:
>>
>> On 29 September 2015 at 14:48, Romain Failliot
>> <romain.failliot at foolstep.com> wrote:
>> > What I don't understand is that all the lines starting with a "-" seems
>> > to
>> > be part of the GL_ARB_gpu_shader5 extension. See the line here:
>> > http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt#n99
>> >
>> > If I'm right, it means that, considering Ilia's web site,
>> > GL_ARB_gpu_shader5
>> > is unsupported by R600, but everything in its sublist is supported. You
>> > see
>> > why it is confusing?
>> >
>> > Le 29 sept. 2015 8:06 AM, "Marek Olšák" <maraeo at gmail.com> a écrit :
>> >>
>> >> FMA isn't required really. R600 is mainly missing GS streams, which
>> >> are complete on the mailing somewhere I think.
>> >>
>> >> Marek
>> >>
>> >> On Tue, Sep 29, 2015 at 7:32 AM, Romain Failliot
>> >> <romain.failliot at foolstep.com> wrote:
>> >> > Hi!
>> >> >
>> >> > I'm diving into the unsupported extensions list and I'm wondering how
>> >> > is
>> >> > it
>> >> > possible that GL_ARB_gpu_shader5 is unsupported for R600, but some of
>> >> > the
>> >> > "sub-extensions" like "Dynamically uniform sampler array indices" are
>> >> > supported nonetheless.
>> >> >
>> >> > That makes me wonder if "not done" sub-extensions, like "Fused
>> >> > multiply-add", are really not done for R600 yet, or if they are
>> >> > indeed
>> >> > unsupported as the parent extension status let us suppose.
>> >> >
>> >> > Thx
>> >> > Romain
>> >> >
>> >> > 2015-07-31 23:42 GMT+02:00 Ilia Mirkin <imirkin at alum.mit.edu>:
>> >> >>
>> >> >> OK, I believe I've fixed my list up. Note that you may have to
>> >> >> shift-reload to get the updates, I think fd.o isn't setting the
>> >> >> proper
>> >> >> cache headers or something else is messed up.
>> >> >
>> >> >
>> >
>> >
>> > _______________________________________________
>> > mesa-dev mailing list
>> > mesa-dev at lists.freedesktop.org
>> > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>> >
>> Guide to GL3.txt:
>> {
>> If a line starting with '-' has no braces next to it, it means it is
>> supported for all drivers (if it is marked DONE).
>> If a line starting with '-' has braces next to it, whatever driver/s
>> is in the braces has support for that feature (if any) (if it is
>> marked DONE).
>> When a driver has support for all features within an extension, it is
>> removed from all braces on lines starting with '-' and placed in the
>> braces for the extension name (the line above the first line marked
>> '-').
>>
>> DONE just means that non driver specific support is complete (which is
>> required before any driver can support that feature/extension).
>>
>> Usually extensions are not advertised to GL applications until they
>> are deemed complete (for the driver that is in use), this can be
>> overridden with e.g. export
>> MESA_EXTENSION_OVERRIDE=GL_ARB_gpu_shader5. You can also disable
>> advertising of a GL feature with e.g. export
>> MESA_EXTENSION_OVERRIDE=-GL_ARB_gpu_shader5.
>> }
>
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>


More information about the mesa-dev mailing list