This extension is part of a vertically-integrated solution for D3D12 support for host-mapped descriptor sets in the AMD RADV driver and vkd3d-proton, giving a performance boost for D3D 12 games running on Linux on an AMD GPU.
It isn't clear whether this extension is in its final form or whether there is a need to trace and replay it, as opposed to letting the one user of it fallback to other code paths.
The man page for it contains the following notes:
Note
This extension is only intended for use in specific embedded environments
with known implementation details, and is therefore undocumented.
Note
There is currently no specification language written for this extension.
The links to APIs defined by the extension are to stubs that only include
generated content such as API declarations and implicit valid usage
statements.
A previous issue #722 was worked around by disabling the extension in PR #733.
This extension is part of a vertically-integrated solution for D3D12 support for host-mapped descriptor sets in the AMD RADV driver and vkd3d-proton, giving a performance boost for D3D 12 games running on Linux on an AMD GPU.
It isn't clear whether this extension is in its final form or whether there is a need to trace and replay it, as opposed to letting the one user of it fallback to other code paths.
The man page for it contains the following notes:
A previous issue #722 was worked around by disabling the extension in PR #733.