[Mesa-dev] Request to expose new AZDO exts: bindless, sparse tex+others exts..

Kenneth Graunke kenneth at whitecape.org
Tue Oct 6 21:01:48 PDT 2015

On Wednesday, October 07, 2015 05:11:21 AM oscar bg wrote:
> Hi,
> seeing Mesa support up to GL4.3 is almost complete now would be nice if
> developers can implement some AZDO extensions which were released as
> optional ARB extensions in 2013 with GL4.4 release..
> With that GL Mesa implementation should be able to compete better with new
> Vulkan API coming soon..

Mesa's GL implementation "competing" with Vulkan doesn't make any sense
to me - it would not surprise me at all if some of the Mesa developers
eventually worked on free software Vulkan drivers as well.

> The most important to me seem:
> GL_ARB_sparse_texture
> <https://www.opengl.org/registry/specs/ARB/sparse_texture.txt>
> GL_ARB_bindless_texture
> <https://www.opengl.org/registry/specs/ARB/bindless_texture.txt>

FYI, Broadwell and earlier hardware simply cannot support these.
Skylake /might/ be able to - I haven't looked into the details.

> The canonical test seems to be:
> https://github.com/nvMcJohn/apitest
> of which also some tests use
> GL_ARB_shader_draw_parameters
> <https://www.opengl.org/registry/specs/ARB/shader_draw_parameters.txt>
> and not sure if
> GL_ARB_indirect_parameters
> also used..

These would be nice.  i965 already has some code in place for
GL_ARB_shader_draw_parameters; patches are welcome to finish it.

Patches to improve glMultiDrawIndirect would be welcome as well -
currently we do a pretty naive loop.

> hope initially we can get implemented in i965 altough this will require BDW
> gen8 or Skylake gen9 graphics..
> Would be nice to hear about interest for implementing relatively soon (say
> this year?)
> Thanks..

Not likely to happen this year unless someone steps up, sorry.  We're
still trying to finish off GL 4.0-4.3, at least on the Intel side.
Maybe the other driver developers would like to tackle them, though.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20151006/e86fa6df/attachment.sig>

More information about the mesa-dev mailing list