Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Vulkan 1.3.213 Released With Minor Ray-Tracing Update, Other New Extensions
The new extensions of Vulkan 1.3.213 include:
VK_EXT_image_compression_control - This extension from Arm, Broadcom, and Imagination is for enabling fixed-rate image compression and support for controlling the kind of compression that can be applied. VK_EXT_image_compression_control adds a query for finding out the compression scheme and rate that can be applied to an image.
VK_EXT_pipeline_properties - As part of the Vulkan SC (Safety Critical) effort with pipelines always being compiled offline, this extension assists that JSON-represented compiled-offline pipelines with being able to query properties like the pipelineIdentifier.
VK_EXT_subpass_merge_feedback - This extension allows for providing feedback to a game/application whether the sub-passes specified on render pass creation are merged by the implementation. There is also a control to toggle sub-pass merging in the render pass for this extension drafted by Arm engineers.
VK_KHR_ray_tracing_maintenance1 - This extension adds a collection of minor ray-tracing features. Basically another maintenance extension with a slew of minor changes. Among the changes are supporting SPIR-V's SPV_KHR_ray_cull_mask within Vulkan, support for a new pipeline stage and access mask built on top of KHR_synchronization2, new acceleration structure queries, and an optional indirect ray-tracing dispatch command.
The Vulkan 1.3.213 changes are outlined via this commit.
NVIDIA for their part today released a new Vulkan driver beta already supporting the Vulkan ray-tracing KHR_ray_tracing_maintenance1 extension.