Vulkan 1.3.296 Released With VK_EXT_device_generated_commands
([Vulkan] 6 Hours Ago
Vulkan 1.3.296)
- Reference: 0001493946
- News link: https://www.phoronix.com/news/Vulkan-1.3.296-Released
- Source link:
Vulkan 1.3.296 is out as the first spec update in nearly one month. Given the time that has passed there are more bug fixes than usual but there is also a prominent new extension: VK_EXT_device_generated_commands.
VK_EXT_device_generated_commands is now out as a cross-vendor extension compared to NVIDIA's vendor-prefixed device generated commands extension that has been around. VK_EXT_device_generated_commands has been worked on by Valve's Linux graphics driver developers along with engineers from Intel, AMD, NVIDIA, Collabora, and others. Like with the NVIDIA extension, this new extension allows for the GPU device to generate a number of commands for command buffers.
See [1]the extension spec page for more details on VK_EXT_device_generated_commands. This is a big one that's been months in the making. Valve's Mike Blumenkrantz describes this device generated commands extension as the biggest addition to the Vulkan API since ray-tracing and has written more about it in [2]this blog post .
The other new extension is VK_EXT_depth_clamp_control that allows the application to control the viewport depth clamp range separately from the viewport. Using VK_EXT_depth_clamp_control allows for the application to restrict depth value ranges to an application-defined range.
More details on this morning's Vulkan 1.3.296 spec update via [3]GitHub .
[1] https://github.com/KhronosGroup/Vulkan-Docs/blob/486e4b289053a7d64784e7ce791711843c60c235/appendices/VK_EXT_device_generated_commands.adoc
[2] https://www.supergoodcode.com/device-generated-commands/
[3] https://github.com/KhronosGroup/Vulkan-Docs/commit/486e4b289053a7d64784e7ce791711843c60c235#diff-0990203c6bf4d189e08848f8bc087037fc04d2f11f6844263d9fedcd72ebf62b
VK_EXT_device_generated_commands is now out as a cross-vendor extension compared to NVIDIA's vendor-prefixed device generated commands extension that has been around. VK_EXT_device_generated_commands has been worked on by Valve's Linux graphics driver developers along with engineers from Intel, AMD, NVIDIA, Collabora, and others. Like with the NVIDIA extension, this new extension allows for the GPU device to generate a number of commands for command buffers.
See [1]the extension spec page for more details on VK_EXT_device_generated_commands. This is a big one that's been months in the making. Valve's Mike Blumenkrantz describes this device generated commands extension as the biggest addition to the Vulkan API since ray-tracing and has written more about it in [2]this blog post .
The other new extension is VK_EXT_depth_clamp_control that allows the application to control the viewport depth clamp range separately from the viewport. Using VK_EXT_depth_clamp_control allows for the application to restrict depth value ranges to an application-defined range.
More details on this morning's Vulkan 1.3.296 spec update via [3]GitHub .
[1] https://github.com/KhronosGroup/Vulkan-Docs/blob/486e4b289053a7d64784e7ce791711843c60c235/appendices/VK_EXT_device_generated_commands.adoc
[2] https://www.supergoodcode.com/device-generated-commands/
[3] https://github.com/KhronosGroup/Vulkan-Docs/commit/486e4b289053a7d64784e7ce791711843c60c235#diff-0990203c6bf4d189e08848f8bc087037fc04d2f11f6844263d9fedcd72ebf62b
phoronix