ANV request: VK_NV_device_generated_commands minimal support for VKD3D (like RADV)..
Hi,
I (we) want D3D12 ExecuteIndirect functionality for Vulkan..
at least is needed for VKD3D supporting games that make use of such functionality like Halo Infinite..
the closest VK support we have right now is from VK_NV_device_generated_commands ext.. which is in fact is as superset of D3D12 ExecuteIndirect it seems..
so VKD3D has merged support for ExecuteIndirect via that NV ext and Mesa's RADV ships support for a "minimally" VK_NV_device_generated_commands ext with enough features for VKD3D executeIndirect (!17269 (merged))..
while we can wonder how far we are from a EXT or KHR version of VK_NV_device_generated_commands would be nice if in the meanwhile we get also "minimal support" from ANV for VK_NV_device_generated_commands ext at least for making VKD3D happy..
now that desktop Intel Alchemist cards are here, gamers can begin to expect similar VKD3D support from ANV as from NV or RADV..
thanks..