On 29 September 2015 at 14:48, Romain Failliot <romain.faill...@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" <mar...@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.faill...@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 <imir...@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@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@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev