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