Commit 859d40c
committed
Change log for December 12, 2025 Vulkan 1.4.336 spec update:
Github Issues
* Add a NOTE to the <<interfaces-resources-layout, Offset and Stride
(#2627) Assignment>> section linking to a different explanation of the
requirements in the Vulkan Guide (public issue 2621).
* Change XML `bitvalues` attribute to `requires' for a few 32-bit
Vk*FlagBits types (public PR 2624).
* Clarify that the VkDeviceDeviceMemoryReportCreateInfoEXT::pUserData
pointer passed through callbacks can be NULL in XML and the places in
the specification it is specified (Vulkan-ValidationLayers issue 11228).
Internal Issues
* Make enumerant names in the single-file HTML specification and
independent refpage outputs into links to the enumerated type definition
they belong to (not done for Antora, yet) (internal issue 4283).
* Add Mesh and Task shaders to standalone SPIR-V LocalSize VU 10685
(internal issue 4432).
* Move VUs requiring image layouts match image usage from common image
memory barrier to common image layout section and include them with
VkHostImageLayoutTransitionInfo (internal issue 4467).
* Clarify the use of extended queues without the corresponding feature
enable for VkDeviceQueueCreateInfo (internal issue 4494).
* Add a NOTE to vkCmdEndRendering explaining multi-pass ordering
considerations (internal issue 4513).
* Add ShaderObject maxBoundDescriptorSets VU for VkShaderCreateInfoEXT
(internal issue 4518).
* Clarify unsized arrays of input attachments in the
<<interfaces-inputattachment, Fragment Input Attachment Interface>>
section (internal issue 4545).
* Add <<descriptorsets-inputattachment, allowed ImageLayout for
InputAttachment>> issue 4567).
* Restore missing validity include for
vkCmdDecompressMemoryIndirectCountNV (internal issue 4514).
* Relax phrasing of VK_KHR_suboptimal from "`is returned if an image
became available`" to "`may be returned...`" in the discussion of
vkAcquireNextImageKHR in the <<wsi-swapchain, WSI Swapchain>> chapter
(internal MR 7102).
* Add VUs to vkGetQueryPoolResults to check stride only when queryCount >
1 (internal MR 7476).
* Clarify when scratch data must be valid in VUs for
vkBuildAccelerationStructuresKHR, vkBuildMicromapsEXT,
VkBuildPartitionedAccelerationStructureInfoNV,
VkClusterAccelerationStructureCommandsInfoNV, vkCmdBuildMicromapsEXT,
and common build acceleration structure (internal MR 7628).
* Specify `optional` XML attributes for VkDeviceAddress members of
VkBuildPartitionedAccelerationStructureInfoNV
VkClusterAccelerationStructureCommandsInfoNV, allowing them to be zero
and update VkClusterAccelerationStructureCommandsInfoNV accordingly
(internal MR 7782).
* Use new consistent phrasing for buffer usage language consistently in
existing VUs (internal MR 7851).
* Typo fix to VkDescriptorGetInfoEXT VU 12216 (internal MR 7870).
* Fix copy-indirect and create-view interaction with disjoint planes for
common VU 07665 and VkImageViewCreateInfo VU 01020 (internal MR 7878).
* Remove "`Alternatively, to`" phrasing from vk*2 command descriptions so
the corresponding refpages read sensibly in isolation from the vk*non-2
command descriptions found immediately above in the full specification
(internal MR 7888).
* Add dynamic rendering VUs for VK_QCOM_multiview_per_view_viewports
equivalent to VkGraphicsPipelineCreateInfo VUs 07730 and 07731 (internal
MR 7892).
* Cleanup and unify markup style of proposal documents, and remove
RESOLVED: from issues since every published proposal should have
resolved all issues (internal MR 7899).
* Add VkRenderingAttachmentInfo VU to enforce resolveMode !=
VK_RESOLVE_MODE_NONE if multisampledRenderToSingleSampledEnable is true
(internal MR 7902).
* Evaluate complex dependencies in XML at format feature generator
runtime, instead of relying on asciidoc which cannot evaluate all such
expressions properly (internal MR 7908).
New Extensions
* VK_NV_compute_occupancy_priority1 parent 1a94d08 commit 859d40c
File tree
142 files changed
+2728
-1942
lines changed- appendices
- build_tests/expectations
- chapters
- VK_ARM_data_graph
- VK_EXT_opacity_micromap
- VK_KHR_surface
- VK_KHR_swapchain
- commonvalidity
- device_generated_commands
- video
- config/spec-macros
- proposals
- scripts
- xml
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
142 files changed
+2728
-1942
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
17 | 97 | | |
18 | 98 | | |
19 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
573 | | - | |
574 | | - | |
575 | | - | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
576 | 577 | | |
577 | 578 | | |
578 | 579 | | |
| |||
0 commit comments