<div dir="ltr"><div>Thanks Kenneth and Ilia for response..</div><div><br></div><div>Kenneth what I meant to compete with Vulkan was but was said in AZDO GDC presentation, namely to avoid rewriting current engines to Vulkan for acheiving low overhead in OpenGL using a few new extensions..</div><div>Also this *might* in Skyalke for me is a sure yes as it supports D3D FL_12.1 which should support for sure bindless texs and also even more new EXT_sparse_texture2 in addition to first sparse texture ext..</div><div><br></div><div>Ilia and Kenneth I hope at least the easy extesions (*_parameters) get supported somewhat faster than the harder ones..</div><div><br></div><div>Regarding usage seems Unity supports sparse textures with new Unity 5.3beta released last week exposing in their OpenGL core engine update.. (see release notes)</div><div>Also not absolutely sure but remember seeing some time ago that Unreal Engine 4 codebase had support for bindless textures in their OpenGL4 renderer.. maybe optional i.e. only used if extension detected or it's in codebase but not enabled.. for certainty may obtain traces via apitrace of Unreal Engine 4 Linux demos (<font size="2"><a href="https://wiki.unrealengine.com/Linux_Demos">https://wiki.unrealengine.com/Linux_Demos</a></font>)running with -opengl4 argument in command line..</div><div>Also you know, for testing very simple samples using all of these extensions you can use  OpenGL samples pack by G-truc which also exercise all these extensions.. </div><div><br></div><div>Someway off-topic but very interesting would be if Mesa devs can explore once 4.3 support is there if both UE4 (as said via -opengl4) and Cryengine 3.8.x EAAS Linux which both need OpenGL 4.3 support, run correctly.. (i.e. catch posible Mesa bugs or engine renderer bugs)</div><div><br></div><div>In fact perhaps even Cryengine 3.8.4 could run on i965 Mesa driver sooner once compute shaders and AoA support land in trunk as release notes say "currently don't support tesselation" using the Mesa enviroment variable to override exposed OpenGL version..</div><div><br></div><div>thanks..</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-07 6:16 GMT+02:00 Ilia Mirkin <span dir="ltr"><<a href="mailto:imirkin@alum.mit.edu" target="_blank">imirkin@alum.mit.edu</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Tue, Oct 6, 2015 at 11:11 PM, oscar bg <<a href="mailto:rtfss1@gmail.com">rtfss1@gmail.com</a>> wrote:<br>
> Hi,<br>
> seeing Mesa support up to GL4.3 is almost complete now would be nice if<br>
> developers can implement some AZDO extensions which were released as<br>
> optional ARB extensions in 2013 with GL4.4 release..<br>
><br>
> With that GL Mesa implementation should be able to compete better with new<br>
> Vulkan API coming soon..<br>
><br>
> The most important to me seem:<br>
> GL_ARB_sparse_texture<br>
> GL_ARB_bindless_texture<br>
><br>
> The canonical test seems to be:<br>
><br>
> <a href="https://github.com/nvMcJohn/apitest" target="_blank" rel="noreferrer">https://github.com/nvMcJohn/apitest</a><br>
><br>
> of which also some tests use<br>
> GL_ARB_shader_draw_parameters<br>
> and not sure if<br>
> GL_ARB_indirect_parameters<br>
> also used..<br>
><br>
> hope initially we can get implemented in i965 altough this will require BDW<br>
> gen8 or Skylake gen9 graphics..<br>
> Would be nice to hear about interest for implementing relatively soon (say<br>
> this year?)<br>
<br>
</span>Are there any actual applications using these extensions? Some of<br>
these are easier to implement (parameters), some of these are harder<br>
(bindless), some extremely difficult (sparse).<br>
<span class="HOEnZb"><font color="#888888"><br>
  -ilia<br>
</font></span></blockquote></div><br></div>