You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change log for August 29, 2025 Vulkan 1.4.326 spec update:
Github Issues
* Make descriptions of <<extendingvulkan-functionalitylevels,
Functionality Levels>> and <<extendingvulkan-device-extensions, Device
Extensions>> consistent with the glossary (public issue 922).
* Clarify resource state between
<<synchronization-queue-transfers-acquire, acquire>> and
<<synchronization-queue-transfers-release, release>> queue family
ownership transfers and for vkQueueSubmit (public issue 1050).
* Require appropriate aspect masks for framebuffers in VkRenderingInfo and
VkFramebufferCreateInfo (public issue 1469).
* Clarify how attachments become undefined when not preserved for
VkRenderPassCreateInfo, VkSubpassDescription, VkRenderPassCreateInfo2,
and in the <<renderpass-load-operations, Render Pass Load>> and
<<renderpass-store-operations, Render Pass Store>> Operations sections
(public issue 1557).
* Fix typos in VK_EXT_fragment_density_map appendix (public issue 1742).
* Generate reference page component sources for Antora in the
docs.vulkan.org site build (public PR 2553).
* Document use of custom `len` attribute value for video.xml
`StdVideoH265HrdParameters` (public issue 2557).
* Fix common draw validity VU 09548 when
vkCmdSetRenderingAttachmentLocations is called (public issue 2565).
* Clarify that VK_WHOLE_SIZE can be used for VkDeviceMemory (public issue
2568).
Internal Issues
* Add `requiredlimittype` attribute for structs, check consistency of
`limittype` attributes on members, and add missing attribute values
(internal issue 4043).
* Clarify <<synchronization-image-barrier-layout-transition-order,
implicit layout transition ordering>> (internal issue 4302).
* Specify in the <<fundamentals-binaryresults, Opaque Binary Data
Results>> section that vkGet* functions returning opaque binary data may
take their size/data arguments in an extensible structure (internal
issue 4413).
* Add VUs requiring that minDepthBounds must be less than or equal to
maxDepthBounds for vkCmdSetDepthBounds and VkGraphicsPipelineCreateInfo
(internal issue 4418).
* Add FeatureRequirements for CTS to VulkanObject (internal issue 3992).
* <<deprecation-devicelayers, Deprecate device layers>> (internal MR
7388).
* Fixes for VUIDs and other language of VK_ARM_data_graph (internal MR
7478).
* Merge Vulkan SC 1.0.19 changes back to main branch (internal MR 7573).
* Tag VkPipelineMultisampleStateCreateInfo::pSampleMask as
"noautovalidity" in XML, since it requires special handling in tooling
(internal MR 7579).
* Add a <<spirvenv-buffer-indexing, Buffer Indexing Calculations>> case
for OpCooperativeVector* (internal MR 7585).
* Clarify that VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT was
not added to VK_KHR_maintenance9 in the
VK_EXT_vertex_attribute_robustness appendix (internal MR 7590).
* Document that the tileShadingApron feature is optional in the
VK_QCOM_tile_shading appendix (internal MR 7594).
* Tag some VkDeviceAddress members with missing `"optional"` in XML
(internal MR 7601).
* Remove unreachable VK_KHR_shader_untyped_pointers VUs in the runtime
SPIR-V section (internal MR 7605).
* Cleanup markup for VK_KHR_shader_untyped_pointers and move
OpUntypedVariableKHR VU 11167 to the standalone SPIR-V section (internal
MR 7606).
* Move buffer device address VU 06314 to the standalone SPIR-V section
(internal MR 7608).
* Add vkCmdBeginRendering VU to catch invalid dynamic rendering begin
(internal MR 7610).
* Add missing vkGetDevice{Buffer,Image}MemoryRequirements to cases where
VkMemoryRequirements2 can be extended by VkMemoryDedicatedRequirements
(internal MR 7612).
0 commit comments