Lines Matching refs:Add

21   * Add and correct a couple of `optional` attributes in the XML (public
26 * Add flink:vkGetQueryPoolResults and flink:vkCmdCopyQueryPoolResults VUs
44 * Add a VU for the
66 * Add a spec build test and refactor Makefile to allow using a different
71 * Add VUs to slink:VkCopyMemoryToImageInfoEXT and
78 * Add VUs to slink:VkSparseImageMemoryBind requiring a non-zero extent
97 * Add slink:VkDescriptorSetLayoutBindingFlagsCreateInfo and
105 * Add missing object types to the <<debugging-object-types, VkObjectType
110 * Add reflow test for list continuation in VUs (internal MR 6177).
113 * Add XML `len` attribute for slink:VkFrameBoundaryEXT::pname:pTag order>>
135 * Add missing "`not`" to <<spirvenv-module-validation-standalone,
137 * Add riscv64 64-bit platform to `vk_platform.h` (public PR 2238).
138 * Add driver ID for AGXV (Asahi) (public PR 2238).
170 * Add a common copy image VU to require compressed image-to-image copies
172 * Add `page` field to `validusage.json` for eventual use with Antora
174 * Add missing VUs to flink:vkGetCalibratedTimestampsEXT (internal MR
179 * Add a slink:VkGraphicsPipelineCreateInfo VU restricting
297 * Add ray tracing VUs for core synchronization access flags to match the
299 * Add a CI test to check for include:: paths not starting with a
344 * Add some VUs for bind buffer and image commands to require that buffers
349 * Add slink:VkGraphicsPipelineCreateInfo and common draw vertex binding
354 * Add missing apiext:SPV_AMDX_shader_enqueue <spirvextension> tag
356 * Add CI check to `xml_consistency.py` for `_RESERVED_` enums in
363 * Add missing <<features-cooperativeMatrix, cooperativeMatrix>>
376 * Add CI check to `xml_consistency.py` for API names added by extensions
378 * Add notes to flink:vkCreateAccelerationStructureKHR and
381 * Add missing explicit common parent VUs for flink:vkCreateImageView and
383 * Add VU to slink:VkCommandBufferBeginInfo requiring the
408 * Add a CI check for undefined attributes in the spec build (internal
417 * Add a note explaining subgroup vs. dynamically uniform to the
425 * Add spec language and VUs to allow applications to set various members
442 * Add VU for slink:VkDescriptorSetLayout sets used by
449 * Add a NOTE regarding ename:VK_IMAGE_LAYOUT_UNDEFINED to the
458 * Add HLSL spirv-intrinsics mapping for
496 * Add slink:VkDeviceGroupRenderPassBeginInfo and slink:VkRenderingInfo VUs
515 * Add test cases to CI for nested lists and math blocks in VU statements,
520 * Add missing `<spirvextension>` XML tags for
522 * Add more CI checks for preferred orthography and fix problems identified
553 * Add a NOTE to the <<pipelines-cache-header, Pipeline Cache Header>>
581 * Add missing Description section to the
584 * Add VU to disable ftext:vkCmdBeginQuery* with micromap queries (internal
586 * Add apiext:VK_EXT_calibrated_timestamps proposal document, and update
608 * Add slink:VkDescriptorAddressInfo VUs disallowing descriptors with zero
611 * Add asciidoctor conditional mismatch check to spec build (internal merge
639 * Add XML representation of pipeline stage ordering relationships and use
647 * Add slink:VkGraphicsPipelineCreateInfo and common draw vertex binding
671 * Add view mask VU to slink:VkFramebufferCreateInfo for
697 * Add missing code:SPV_EXT_opacity_micromap to XML (public pull request
712 * Add elink:VkDynamicState entry for
745 * Add some missing VUs for apiext:VK_EXT_shader_object (internal issue
747 * Add a <<shaders-binding, Binding Shaders>> section and refer to it from
753 * Add ename:VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT to the
776 * Add a non-normative NOTE on variability in
787 * Add flink:vkCmdCopyQueryPoolResults VU requiring queries to have been
797 * Add <<spirvenv-module-validation-runtime,
801 * Add missing `const` to
821 * Add missing :refpage: markup to pages that use commonvalidity VUs, so
829 * Add common VU for slink:VkAttachmentDescription2 and
836 * Add ename:VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT to
855 * Add <<spirvenv-module-validation-runtime, Runtime SPIR-V Validation>> VU
876 * Add wording about host write guarantees and non-temporal instructions
881 * Add `ratification` status attribute to <extension> XML and reflect it in
882 the extension appendix metadata. Add new '-spec ratified' option to
884 * Add a commonvalidity file `shader_create_spv_common.adoc` for creating
894 * Add VUs for common draw vertex binding and
909 * Add <<spirvenv-module-validation-runtime, Runtime SPIR-V Validation>> VU
926 * Add a NOTE describing state of buffers passed in
932 * Add new <<spirvenv-module-validation-runtime, Runtime SPIR-V VUs>>
938 * Add <<spirvenv-module-validation-standalone, Standalone SPIR-V VUs>> for
942 * Add a new <<spirvenv-module-validation-runtime, Runtime SPIR-V VUs>>
981 * Add anchors for all <<interfaces-builtin-variables, Built-In Variables>>
983 * Add common image layout transition VUs to prevent inconsistent image
985 * Add NOTE of intended use cases for slink:VkDirectDriverLoadingListLUNARG
994 * Add missing VUs to flink:vkCmdPushDescriptorSetWithTemplateKHR (internal
1019 * Add a .mailmap file (internal MR 5786).
1043 * Add specification language for ename:VK_REMAINING_3D_SLICES_EXT (public
1050 * Add Mobileye vendor ID reservation (public pull request 2076).
1058 * Add VU logic for ename:VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT to
1061 * Add to the NOTE in the <<queries-occlusion, Occlusion Queries>> section
1076 * Add code:Vertex code:Location restrictions when dynamic vertex input
1096 * Add missing slink:VkImageViewSlicedCreateInfoEXT VU for pname:viewType
1142 * Add draw dispatch common VU for
1204 * Add a new `deprecated` attribute to several tags in XML schema which
1219 * Add ename:VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR in a
1227 * Add dynamic state to apiext:VK_EXT_discard_rectangles
1243 * Add `SPV_EXT_fragment_fully_covered` to XML `<spirvextensions>` section
1245 * Add missing pname:pNext description to
1247 * Add missing internal links for the term
1258 * Add clarifying NOTE and typo fixes for
1260 * Add missing XML dependencies on
1290 * Add missing common draw and draw dispatch VUs when setting dynamic state
1292 * Add more information about pname:texelBufferAlignment promotion to core
1313 * Add ename:VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR to
1320 * Add missing dimension VUs for slink:VkRenderingInfo (public issue 2015).
1330 * Add `scripts/stripAPI.py` to transform the XML by removing non-matching
1335 * Add slink:VkImageViewCreateInfo VU to disallow creating image views with
1337 * Add a new VU to slink:VkGraphicsPipelineCreateInfo requiring pipeline
1351 * Add VUs to slink:VkWriteDescriptorSet and slink:VkDescriptorImageInfo
1363 * Add new driver id ename:VK_DRIVER_ID_IMAGINATION_OPEN_SC (internal merge
1389 * Add a NOTE that etext:FORMAT_FEATURE_*_ATOMIC_BIT
1392 * Add a common acceleration structure copy VU disallowing src/dst overlap
1394 * Add common VUs for EXT mesh draw calls (internal merge request 5588).
1398 * Add VUs to flink:vkCmdBuildAccelerationStructureNV and common
1411 * Add final (non-provisional) versions of the Vulkan Video Core and Decode
1439 * Add the <<resources-memory-overlap, Resource Memory Overlap>> section to
1482 * Add missing apiext:VK_EXT_discard_rectangles common drawing VU (internal
1484 * Add VUs to slink:VkRenderingInfo preventing inconsistent layout usage
1488 * Add and tidy up some shared common image copy VUs (internal merge
1492 * Add missing apiext:VK_EXT_discard_rectangles common drawing VU (internal
1502 * Add shader interface variable type and width constraint VU to
1515 * Add a NOTE to the apiext:VK_NV_optical_flow appendix and update the
1522 * Add missing slink:VkBindImageMemoryInfo VU for
1526 * Add a common draw/dispatch VU for image view shader mapping (internal
1548 * Add VUs for code:PointSize with mesh shaders to
1551 * Add the <<features-shadingRateImage, pname:shadingRateImage>> for a
1564 * Add slink:VkGraphicsPipelineCreateInfo VUs for using code:ViewIndex and
1575 * Add an issue to the apiext:VK_KHR_fragment_shading_rate proposal
1580 * Add VU for flink:vkGetPhysicalDeviceExternalImageFormatPropertiesNV
1583 * Add missing code:SPV_NV_shader_invocation_reorder `spirvextension` tag
1598 * Add a NOTE to flink:vkSetEvent clarifying when to signal events waited
1600 * Add code:HitObjectAttributeNV to
1614 * Add VU for code:Component decoration on 64 bit types in
1624 * Add some missing conditional markup around common draw VUs for
1635 * Add `SPV_AMD_shader_early_and_late_fragment_tests` to `<spirvextension>`
1671 * Add missing VUs identified during validation layer work for
1688 * Add Khronos Roadmap 2022 JSON profile file under `xml/profiles/`, and
1693 * Add a new limit property to
1705 * Add a NOTE about custom border color with combined depth/stencil formats
1722 * Add valid usage statement for flink:vkCmdExecuteCommands clarifying that
1730 * Add missing SPIR-V capability code:FragmentFullyCovered for
1768 * Add common valid usage statements for bind buffer and bind image
1774 * Add common valid usage statements for drawing commands to prevent
1779 * Add valid usage statement to flink:vkCmdCopyQueryPoolResults disallowing
1804 * Add pname:maxMeshWorkGroup*Count limits when no task shader is used, and
1808 * Add SPIR-V valid usage statement for the mesh shader output count, and
1811 * Add a comment to the <<versions-1.2-promotions, Differences relative to
1826 * Add a CI script to check consistency of internal links in HTML output
1837 ** Add previously missing definitions and fix incorrect definitions in the
1850 * Add valid usage statement requiring an index buffer be bound for indexed
1869 * Add `tasks` attribute to XML `<command>` tags and tag core, KHR, and EXT
1871 * Add more valid usage statements to prohibit feedback loop layouts when
1887 * Add an Informative section describing the
1898 * Add missing flink:vkCmdPushDescriptorSetWithTemplateKHR valid usage
1911 * Add interactions for dynamic rendering in flink:vkCmdClearAttachments
1913 * Add code:MinLod clamping rules to <<textures-gather, Texel Gathering>>
1922 * Add missing <<spirvenv-module-validation-runtime, Runtime SPIR-V>> valid
1931 * Add a valid usage statement for
1936 * Add a `stride` attribute to the XML to annotate arrays passed to
1945 * Add the Vulkan logo to the specification PDF title page and HTML
1949 * Add a new section of the <<lexicon, Lexicon>> appendix for
1952 * Add <<formats-size-compatibility, size compatible>> definition to the
1961 * Add valid usage statement to the
1965 * Add and update valid usage statements for drawing commands with
1977 * Add the <<shaders-termination, Shader Termination>> section and a
1991 * Add missing SPV_KHR_ray_tracing storage class valid usage statement for
1993 * Add a NOTE to slink:VkAccelerationStructureCreateInfoKHR about
1995 * Add a standalone SPIR-V valid usage statement for code:OpImageWrite
1999 * Add a NOTE to dlink:VK_USE_64_BIT_PTR_DEFINES to define its availability
2107 * Add issues to the apiext:VK_KHR_dynamic_rendering proposal document
2112 * Add missing video `queues` attribute values to commands (internal issue
2114 * Add valid usage statements to enforce render pass scope restrictions on
2122 * Add "`Description`" sections to the provisional video extension
2151 * Add Vulkan 1.0 valid usage statement for *Subgroup* memory scope to
2159 * Add the `videocoding` attribute to XML tag:command tags to specify if
2166 * Add valid usage statement disallowing Android hardware buffers for
2174 * Add interaction with apiext:VK_QCOM_tile_properties to
2208 * Add CI check for bullet list items not preceded by exactly two spaces
2236 * Add dependency of apiext:VK_EXT_blend_operation_advanced on
2250 * Add gitlab CI step to regenerate and test the Rust "`Ash`" Vulkan
2282 * Add a note to elink:VkColorSpaceKHR regarding use of
2292 * Add an issue to apiext:VK_KHR_fragment_shader_barycentric for
2311 * Add valid usage statements to slink:VkGraphicsPipelineCreateInfo
2345 * Add new driver id ename:VK_DRIVER_ID_MESA_DOZEN (public pull request
2360 * Add new XML `limittype` attribute values to better express constraints,
2368 * Add <<descriptorsets-updates-consecutive, wording for extrapolated
2374 * Add `validstructs` attribute to XML `param` tags to specify actual valid
2379 * Add guidance on defining feature structures for WSI extensions in the
2396 * Add apiext:VK_KHR_maintenance4 relaxed interface valid usage statement
2416 * Add NOTEs regarding Android layer discovery to
2468 Requirements>> for consistency and to remove redundancy. Add an issue to
2476 * Add valid usage statements for code:StorageBuffer and code:Uniform
2486 * Add a valid usage statement to flink:vkCmdEndRendering to disallow
2552 * Add valid usage statements to flink:vkCmdExecuteCommands requiring that
2559 * Add valid usage statement disallowing
2562 * Add missing references to flink:vkQueueSubmit2 in the
2589 * Add valid usage statements for usage and format features bits for
2591 * Add apiext:VK_KHR_depth_stencil_resolve dependency to
2598 * Add valid usage statement for pname:pipelinePropertiesIdentifier
2608 * Add valid usage statements to slink:VkGraphicsPipelineCreateInfo banning
2611 * Add valid usage statements to slink:VkGraphicsPipelineCreateInfo and
2623 * Add missing `limittype` attributes to XML for
2657 * Add valid usage statement limiting
2682 * Add <<attachment-type-imagelayout, layout requirements for resolve
2695 * Add cap for B frame as L1 reference, and disable SPS
2698 * Add implementor's note for memory type index ambiguity to
2736 * Add pname:samplerFilterMinmax feature valid usage statement to
2738 * Add success and error codes to `vk.xml` for flink:vkWaitForPresentKHR
2740 * Add footnote to flink:vkGetDeviceProcAddr suggesting, but not requiring
2753 * Add capability flags to report support to disable transform skip and use
2787 * Add valid usage statements to slink:VkAttachmentDescription and
2792 * Add valid usage statements to slink:VkRenderPassMultiviewCreateInfo and
2820 * Add VU to slink:VkImageViewCreateInfo ensuring
2824 * Add VU to slink:VkMemoryAllocateInfo to limit to one import operation at
2838 * Add VU to slink:VkDeviceCreateInfo to require consistent global
2845 * Add some valid usage statements to the
2857 * Add VU for ename:VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT dynamic state to
2873 * Add storage image equivalence for code:AHardwareBuffer-backed external
2907 * Add valid usage statements to slink:VkRenderPassMultiviewCreateInfo and
2929 * Add slink:VkVideoDecodeCapabilitiesKHR,
2945 * Add VUs to slink:VkAttachmentDescription2 to avoid specifying stencil
2965 * Add valid usage statements common to draw dispatch commands restricting
2972 * Add `returnedonly="true"` attribute to
2975 * Add `objecttype` attribute to
2984 * Add `spirvextension` tag to `vk.xml` expressing the relationship between
2987 * Add a deprecation note for code:WorkgroupSize (internal issue 2908).
2991 * Add valid usage statements making code:SkipTrianglesKHR and
3008 * Add valid usage statements to
3028 * Fix <<renderpass-attachment-nonattachment>> access language. Add related
3043 * Add missing `SPV_KHR_device_group` `spirvextension` tag to `vk.xml`
3055 * Add missing `len` attribute for
3086 * Add video codec headers to dependencies in `xml/Makefile` so 'make test'
3108 * Add `Promotion to Vulkan 1.3` language in the
3171 * Add slink:VkQueueFamilyQueryResultStatusProperties2KHR structure to the
3176 * Add language to slink:VkImageCreateInfo, elink:VkImageUsageFlagBits,
3185 * Add temporal layer count field to
3189 * Add a <<spirvenv-module-validation-runtime, Runtime SPIR-V valid usage
3197 * Add apiext:VK_KHR_fragment_shading_rate proposal document to
3241 * Add a new ename:VK_IMAGE_ASPECT_NONE_KHR=0 enum to
3245 * Add "`must: be a power of two`" to all alignment limits (internal issue
3268 * Add missing structextends attribute for
3286 * Add a valid usage statement banning code:OpImage*Dref* instructions on
3288 * Add CI test for disallowed contractions (internal merge request 4934).
3318 * Add restriction to the <<formats-mandatory-features-depth-stencil,
3326 * Add an additional guarantee for buffer memory requirements in
3329 * Add a <<fundamentals-api-name-aliases, section to the fundamentals
3340 * Add missing `optional="true"` attribute to
3366 * Add upper bound for stext:AccelerationStructure geometry limits for
3371 * Add missing stage mask common valid usage statements to
3390 * Add refpage cross-reference from slink:VkSwapchainKHR to
3400 * Add description of elink:VkFormats in the new <formats>
3428 * Add and fix protected memory valid usage statements to require queues be
3438 * Add code:IdrPicFlag to code:StdVideoDecodeH264PictureInfoFlags for
3446 * Add missing format properties consistency checks for
3463 * Add language to slink:VkAccelerationStructureBuildGeometryInfoKHR
3499 * Add -version option to 'makeSpec' frontend build script.
3531 * Add subsection titles and anchors in the <<fxvertex, Fixed-Function
3548 * Add a NOTE to flink:vkDestroyQueryPool clarifying when a query pool can
3565 * Add pname:minTexelOffset and pname:maxTexelOffset limit valid usage
3569 * Add pname:maxFragmentDualSrcAttachments and
3589 * Add missing `len` attribute to
3601 * Add packed formats from `<<VK_KHR_sampler_ycbcr_conversion>>`` to the
3622 * Add new elink:VK_DRIVER_ID reservations for upcoming Mesa drivers
3631 * Add "`See Also`" crosslinks to extension refpages providing aliased APIs
3679 * Add clarifications about ray tracing transform matrices to
3687 * Add aliases for versioned extensions which don't treat the trailing
3693 * Add missing pname:sType and pname:pNext boilerplate descriptions to spec
3697 * Add extension and version crosslinks to generated reference pages,
3715 * Add ename:VK_FORMAT_R10X6_UNORM_PACK16 and
3740 * Add a NOTE to flink:vkAllocateMemory.txt about protected memory
3764 * Add more descriptive language for transforms in the
3800 * Add parent check valid usage statements to flink:vkUpdateDescriptors
3846 * Add missing `optional="true"` attributes to pname:pNext members. Enable
3849 * Add missing markup (setting `refpage` attributes where they were needed
3863 * Add valid usage statement for flink:vkCmdBeginTransformFeedbackEXT
3869 * Add explicit valid usage statements to flink:vkWaitForPresentKHR and
3887 * Add glossary terms for "`pipeline ray tracing instructions`" and "`ray
3928 * Add a description of each of the
3931 * Add new valid usage statement to slink:VkMemoryAllocateInfo when
3934 * Add missing description of pname:layerCount member of
3965 * Add valid usage statement to
4013 flink:vkCmdSetEvent, and flink:vkCmdResetEvent. Add missing VUs for
4110 * Add a NOTE to the <<interfaces, Shader Interfaces>> chapter that SPIR-V
4118 * Add length annotations for slink:VkCuLaunchInfoNVX (public issue 1548).
4129 * Add explicit valid usage statements for
4136 * Add an `<implicitexternsync>` constraint for
4150 * Add a NOTE clarifying shader record buffer uniformity in the
4155 * Add missing <spirvextension> entry in `vk.xml` to enable
4162 * Add a new <<spirvenv-image-signedness, Signedness of SPIR-V Image
4166 * Add missing slink:VkDeviceCreateInfo to `structextends` attribute of
4182 * Add XML attributes & schema updates to link untyped Vulkan object handle
4210 * Add stub slink:VkPipelineLayoutCreateFlagBits <enum> type in `vk.xml` to
4223 * Add text about the <<interfaces-alignment-requirements, base alignment
4245 * Add level 3 headings in <<pipelines-cache, Pipeline Cache>> section
4265 * Add more details about zero shader group handles and draw linkage to
4275 * Grammatical improvements for various ray tracing sections. Add statement
4289 * Add slink:VkSpecializationInfo::pname:pMapEntries valid usage
4295 * Add spec language and refpages for API constants. With this change all
4300 * Add missing member descriptions to slink:VkSurfaceCapabilities2EXT
4304 * Add ename:VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHING_EXT
4343 * Add missing `optional` attribute to
4346 * Add additional header dependencies for external code:Std* types in the
4364 * Add missing common, non-indirect shared valid usage statements for
4378 * Add a concurrent deferred host operation example to the
4380 * Add a NOTE to slink:VkAccelerationStructureCompatibilityKHR encouraging
4389 * Add valid usage statement to fname:vkCmdWriteTimestamp* for the
4391 * Add valid usage statements to flink:vkQueueSubmit2KHR for pname:fence
4393 * Add *GlCompute* to the disallowed *Output* storage classes in shared valid
4402 * Add `specialuse="glemulation,d3demulation"` attribute to XML for
4406 * Add third-level section headings to the <<memory-device, Device Memory>>
4429 * Add `optional` attribute to pname:pFragmentShadingRateAttachment member
4474 * Add missing section headers to the
4477 * Add missing `R64ui` and `R64i` entries to the SPIR-V
4495 * Add valid usage statement to flink:vkDestroyImage to prevent destruction
4501 * Add proposal template for new feature development (internal issue 2529).
4583 * Add `limittype` attributes to the XML schema and to `vk.xml` for
4654 * Add a common header macro dname:VK_USE_64_BIT_PTR_DEFINES to specify at
4666 * Add valid usage statements restricting bitfield operations to 32-bit
4679 * Add output generator options to generate MISRA-friendly headers, and
4710 * Add missing valid usage statements for slink:VkAttachmentReference2 and
4732 * Add common valid usage statement for draw/dispatch commands on format
4774 * Add the transform feedback pipeline stage as valid for
4795 * Add missing raytracing pipeline creation information from
4800 * Add missing `SPV_EXT_shader_atomic_float` to `vk.xml` (public issue
4811 * Add valid usage statement to <<spirvenv-module-validation-standalone,
4815 * Add valid usage statement to <<spirvenv-module-validation-standalone,
4823 * Add `"protect"` attribute to provisional extension enumerants, and emit
4827 * Add valid usage statement to slink:VkImageViewCreateInfo to ban 3D image
4830 * Add explicit language for the zero hit group intersection shader to the
4833 * Add a new <<raytraversal-ray-intersection-candidate-diagram, basic ray
4842 * Add valid usage statements to drawing commands to match
4853 * Add valid usage statements to <<spirvenv-module-validation-standalone,
4873 * Add missing language for zero hit groups to the <<shader-binding-table,
4902 * Add missing query types to the introduction of the <<queries>> chapter
4971 * Add missing `SPV_KHR_multiview` SPIR-V extension to `vk.xml` (public
5009 * Add a valid usage statement to slink:VkRayTracingPipelineCreateInfoKHR
5013 * Add valid usage statements to flink:vkCmdBeginQuery /
5025 * Add code:PhysicalStorageBuffer as a valid atomic storage class in the
5031 * Add shared valid usage statement for buffer copy commands requiring
5034 * Add dname:VK_NO_STDDEF_H to allow apps to prevent including
5049 * Add an Issue to the appendix for `<<VK_EXT_debug_report>>` discussing
5062 * Add descriptions of image queries to the <<textures, Image Operations
5090 * Add location limits for mesh shaders to the
5128 * Add missing ename:VK_SHARING_MODE_CONCURRENT valid usage statement for
5130 * Add limits related to local size to the
5164 * Add valid usage statements to ray tracing commands requiring they be
5168 * Add valid usage statements disallowing the use of protected command
5176 * Add missing <<features-inlineUniformBlock>> valid usage statement to
5186 * Add missing `objtypeenum` attribute to `vk.xml` for slink:VkInstance
5204 * Add XML mapping between VK_OBJECT_TYPE_* names and object type names
5211 * Add missing :refpage: attribute to slink:VkBlitImageInfo2KHR (public
5251 * Add final (non-provisional) versions of the Vulkan Ray Tracing
5267 * Add some missing types to the table of handle type <->
5312 * Add missing valid usage statements for
5360 * Add a note to the <<memory-model-synchronizes-with, Synchronizes-With>>
5382 * Add missing valid usage statement to flink:vkCreatePrivateDataSlotEXT
5386 * Add missing pname:aspectMask valid usage statement to
5391 * Add missing `<<VK_VERSION_1_2>>` to all
5410 * Add valid usage statement for flink:vkGetQueryPoolResults requiring
5419 * Add valid usage statement for
5444 * Add missing types to `vk.xml` for `<<VK_EXT_device_memory_report>>`
5446 * Add slink:VkBufferImageCopy valid usage statement for
5504 * Add developer documentation to the appendices for
5514 * Add missing valid usage statement for flink:vkImportFenceWin32HandleKHR
5518 * Add ray tracing acceleration structures to the lists of objects where
5533 * Add attachment image layout valid usage statements for
5547 * Add details of clamping and quantization behavior for border colors that
5555 * Add valid usage blocks to the <<interfaces>> chapter where discussing
5585 * Add the a <<valid-imageview-imageusage>> definition to capture which
5616 * Add internal CI test for un-tagged uses of "`undefined`", to help make
5618 * Add style guide section "`Commands which Return Error Codes`" to give
5627 * Add slink:VkShaderModuleCreateInfo valid usage statements to match the
5629 * Add missing features to the <<spirvenv-module-validation-runtime,
5657 * Add ename:VK_ERROR_OUT_OF_HOST_MEMORY to `vk.xml` as a possible error
5668 * Add a section to the style guide on markup for the copyright and license
5670 * Add ename:VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT to
5694 * Add a missing code:StorageBuffer reference in the <<interface-resources,
5729 * Add valid usage statement to common indirect draw valid usage statements
5732 * Add <<interfaces-raypipeline, Ray Tracing Pipeline Interface>> section
5734 * Add valid usage statement to flink:vkCmdBeginTransformFeedbackEXT to
5741 * Add elink:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT as an alias
5815 * Add valid usage statements for protected buffers to
5818 * Add valid usage statement to slink:VkImageCreateInfo requiring that
5835 * Add lunr to `package.json` and update the locally cached copy (public
5839 * Add to the NOTE in slink:VkPhysicalDeviceIDProperties, advising
5842 * Add noscript fallback for HTML output (public pull request 1289).
5852 * Add comments to extending enums in the generated API interfaces showing
5863 * Add missing `errorcodes=` XML attributes for some
5898 * Add VkFormat enums for ASTC 3D formats to `vk.xml`. These values are
5922 * Add ename:VK_FORMAT_B5G5R5_UNORM_PACK16 and
5928 * Add new <<spirvenv-format-type-matching, Image Format and Type
5964 * Add interaction with `<<VK_KHR_ray_tracing>>` and corresponding `NV`
5974 * Add a new <<spirvenv-extensions, SPIR-V Extensions>> subsection
5994 * Add two valid usage statements to flink:vkAllocateMemory and
6030 * Add new <<resources-image-views-identity-mappings, text describing the
6044 * Add missing `structextends` attribute to the
6051 * Add missing extension dependency to
6066 * Add boilerplate descriptions of reserved bitmask types (public pull
6073 * Add missing flink:vkDestroyPrivateDataSlotEXT explicit valid usage
6082 versions or extensions. Add the new term "`extending structure`" to the
6085 * Add a comment to the beginning of generated API includes showing which
6108 * Add `selector` and `selection` attributes for unions in XML, to enable
6125 * Add missing `externsync` XML attributes for ftext:vkCmd* commands
6127 * Add missing `extends` attribute to
6130 * Add code:RayGeometryIndexKHR to the `<<VK_KHR_ray_tracing>>` list of
6175 * Add a `requiredBy` dictionary to the generated `vkapi.py` showing which
6184 and modify Makefile accordingly. Add a new `makeSpec` script, which
6187 * Add "`runtime`" to style guide and use that spelling consistently
6198 * Add `vk.xml` `noautovalidity` attribute to
6214 * Add valid usage statement to slink:VkApplicationInfo requiring that
6217 * Add \<implicitexternsync> tags to `vk.xml` for flink:vkDestroyDevice
6229 * Add transitive language to the <<formats-compatible-planes, Compatible
6232 * Add valid usage statements to ftext:vkCmdBuildAccelerationStructure*KHR,
6250 * Add a Note to the <<framebuffer-blending, Blending>> section to stop
6255 * Add missing `:refpage:` attributes for ray tracing common valid usage
6297 * Add `implicitexternsyncparams` to flink:vkDestroyInstance for
6313 * Add a \<comment> explaining why the bitfields defined for
6316 * Add valid usage statement for flink:vkBindImageMemory2::pname:pBindInfos
6318 * Add valid usage statements to flink:vkGetBufferMemoryRequirements,
6345 * Add language to the <<features-requirements, Feature Requirements>>
6352 * Add `allowduplicate` attribute to XML `type` tags to enable future
6355 * Add the glossary term "`format features`", and make minor clarifications
6360 * Add a constraint to the <<memory-external-android-hardware-buffer,
6377 * Add more references to `NV` and `KHR` ray tracing pipelines in
6385 * Add the `<<VK_KHR_dedicated_allocation>>` extension as a dependency of
6408 * Add a NOTE about the WSI origin location in the description of
6410 * Add the `null-terminated` attribute to
6446 * Add missing VK_ERROR_OUT_OF_HOST_MEMORY error code in `vk.xml` for
6471 * Add an alias from the old ename:VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME
6473 * Add `scripts/compImages.sh` to compare all images in two git branches of
6488 * Add flink:vkGetImageViewAddressNVX and
6496 * Add flink:vkGetBufferMemoryRequirements2 and
6502 * Add valid usage statements for
6505 * Add requirements on the
6534 * Add a new <<resources-sampler-ycbcr-conversion-format-features, Sampler
6553 * Add valid usage statements to slink:VkImageViewCreateInfo for cube and
6562 old name, since it is not actually an error code. Add it to the
6574 * Add missing dependencies of slink:VkExportMemoryWin32HandleInfoKHR on
6603 * Add ename:VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT to
6608 * Add missing valid usage statement for slink:VkSparseImageMemoryBindInfo
6631 * Add missing valid usage statements to slink:VkSubpassDescription2 based
6676 * Add missing `len` attribute for
6694 * Add a note to the <<primsrast-lines-bresenham, Bresenham Line Segment
6697 * Add a new header macro dlink:VK_HEADER_VERSION_COMPLETE which provides
6704 * Add a missing `structextends` attribute for
6716 * Add a `pdfwidth` attribute to markup for images inside tables, to work
6734 * Add anchor handles to chapters and VUID statements in the HTML outputs
6746 * Restrict flag bits to bit positions 0..30. Add language to the
6777 * Add valid usage statements to slink:VkCommandPoolCreateInfo and
6788 * Add performance queries to the list in the introduction of the
6814 * Add flink:vkBeginCommandBuffer valid usage statement to prevent using a
6819 * Add slink:VkRenderPassBeginInfo valid usage statements for
6821 * Add missing valid usage statements for flink:vkCmdBeginRenderPass when
6838 * Add a valid usage statement to flink:vkCmdResetQueryPool which allows
6899 * Add a new <<fundamentals-errorcodes, error code>>,
6907 * Add a missing valid usage statement for
6934 * Add `<<VK_NV_glsl_shader>>` deprecation note (public pull request 1125).
6935 * Add SPV and GLSL links to `<<VK_KHR_multiview>>` (public pull request
6965 * Add some minor markup fixes as well as new valid usage statements for
7024 * Add valid usage statement to flink:vkQueueSubmit for attempted use of a
7029 * Add a note clarifying the relationship between
7033 * Add valid usage statements for scissor regions to
7052 * Add Visual Studio folders to `.gitignore` (internal merge request 3450).
7053 * Add language to
7094 * Add links to GLSL specs from the `<<VK_KHR_shader_clock>>` appendix, as
7142 * Add valid usage statements for slink:VkMemoryAllocateInfo and
7175 * Add a valid usage statement prohibiting flink:vkCmdBeginQuery on
7205 * Add a new <<synchronization-signal-operation-order, _signal operation
7225 * Add missing aspect mask descriptions to elink:VkImageAspectFlagBits
7279 * Add style guide language on not using standalone `+` signs (internal
7283 * Add a glossary definition of "`constant integral expression`", pointing
7296 * Add style guide discussion of markup for indented equations, and use
7300 * Add a new checker script `scripts/xml_consistency.py`. This is not
7325 * Add missing `structextends` attribute in `vk.xml` for
7333 * Add an issue to the `<<VK_EXT_buffer_device_address>>` appendix
7347 * Add `KHR` alias for the non-suffixed extension token
7364 * Add a `sortorder` attribute to XML feature and extension tags.
7378 * Add slink:VkAccelerationStructureTypeNV explicitly to extension XML for
7380 * Add missing valid usage statements for feature flags in
7391 * Add `<<VK_EXT_validation_features>>` flag to enable best practices
7467 * Add the slink:VkPhysicalDeviceSubgroupSizeControlFeaturesEXT structure
7471 * Add missing slink:VkImageUsageFlag description for
7474 * Add valid usage statements to slink:VkAccelerationStructureInfoNV and
7492 * Add ename:VK_STENCIL_FACE_FRONT_AND_BACK for naming consistency, and
7512 * Add missing section to the <<VK_KHR_shader_controls_v4_incompatibility,
7517 * Add valid usage statements to slink:VkAccelerationStructureInfoNV
7559 * Add a missing valid usage statement for
7563 * Add a valid usage statement to
7579 * Add valid usage statements to slink:VkWriteDescriptorSet and
7614 * Add a row for
7695 * Add missing interactions with `<<VK_EXT_host_query_reset_usage>>` in the
7794 * Add some missing empty flags types to API spec so custom refpage
7796 * Add a "`SPIR-V Sampled Type`" column to the <<formats-numericformat,
7807 * Add R10X6 and R12X4 formats to the <<formats-mandatory-features-10bit>>
7840 * Add some missing valid usage statements for
7844 * Add a comment to the `vk.xml` extension block for
7898 * Add reference pages for constructs not part of the formal API, such as
7911 * Add missing conditionals around the
7932 * Add searchbox and generate search index for the chunked HTML target.
7942 * Add missing pname:extent.width and pname:extent.height valid usage
7969 * Add slink:VkDevice as the first parameter to flink:vkSetLocalDimmingAMD
8010 * Add Fuchsia platform to <<boilerplate-wsi-header-table, Window System
8057 * Add an <<memory-model-acyclicity, acyclicity>> axiom to the memory model
8099 * Add ename:VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV, to the supported
8150 * Add limits for slink:VkPhysicalDeviceRayTracingPropertiesNV in the
8157 * Add valid usage stataements to slink:VkGraphicsPipelineCreateInfo,
8167 * Add valid usage statement for flink:vkCmdDrawIndirectByteCountEXT
8192 * Add missing slink:VkShaderResourceUsageAMD to the <<VK_AMD_shader_info>>
8222 * Add missing pname:pMemoryHostPointerProperties description to
8242 * Add missing documentation for tlink:VkResolveModeFlagsKHR.
8272 * Add missing contributors for `<<VK_EXT_buffer_device_address>>` (public
8287 * Add optional <<memory-model-availability-visibility, transitive
8292 * Add the code:StorageBuffer storage class to those in the
8295 * Add missing `returnedonly` tags for a number of returned extension
8325 * Add a special case to the <<renderpass-compatibility, Render Pass
8335 * Add a missing anchor to the elink:VkSamplerCreateFlagBits language
8337 * Add missing implicit valid usage include for slink:VkHdrMetadataEXT and
8372 * Add a link to GitHub contributors in the <<credits, Other Credits>>
8404 * Add `check_spec_links.py` script, use it in Gitlab CI, and fix many
8437 * Add to the description of the
8504 * Add spec language for ename:VK_INDEX_TYPE_NONE_NV and fix up
8506 * Add missing suffix in description of slink:VkSubpassDescription2KHR
8509 * Add driver ID for Pastel (public pull request 856).
8510 * Add missing include directive for slink:VkMemoryWin32HandlePropertiesKHR
8518 * Add a missing Valid Usage statement to slink:VkRenderPassCreateInfo for
8524 * Add <<spirvenv-module-validation, SPIR-V validation rules>> stating that
8532 ** Add XML noautovalidity flag for VkRenderPassCreateFlags until there
8566 * Add installation instructions and a Makefile "`chunked`" target for
8626 * Add missing etext:VK_STRUCTURE_TYPE_* tokens to appendices for
8697 * Add ename:VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV bit missing from
8792 uses of "`undefined`" with the custom undefined: macro. Add a new
8830 * Add new <<resources-image-creation-limits, Image Creation Limits>>
8859 * Add self-dependency ename:VK_DEPENDENCY_BY_REGION_BIT valid usage
8887 * Add documentation of 'provisional' XML attribute to registry.txt.
8936 * Add missing `structextends="VkDeviceCreateInfo"` to
8970 * Add images to the <<Standard sample locations>> table (internal issue
8972 * Add a definition of "`Inherited from`" precision in the
8995 * Add missing ChangeLog entries for the previous three spec updates.
9005 * Add flink:vkDestroyPipelineLayout valid usage statement that the layout
9013 * Add a valid usage statement to flink:vkQueueSubmit, and similar language
9017 * Add <<resources-image-format-features,Image Format Features>> and
9027 * Add definitions of "`<<Correctly Rounded>>`" and "`<<ULP>>`" in the
9053 * Add description of ename:VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT
9089 * Add valid usage statements to flink:vkCmdBindDescriptorSets to keep
9107 * Add a note to the <<features-required-format-support, Required Format
9110 * Add a valid usage statement for flink:vkUpdateDescriptors that was
9119 * Add definitions of "`obsoleted`" and "`deprecated`", and modify the
9122 * Add language for integer texel output conversions (the conversion is
9130 * Add the elink:VkVendorId enumerated type to the Vulkan API / XML /
9138 properties>> table and use symbols consistently with other tables. Add a
9140 * Add code:Float16 to the <<spirvenv-capabilities-table, List of optional
9232 * Add an exception clause to the license on `vk.xml`, enabling its use
9235 supported. Add `src/ext_loader/README.md` explaining why, and update
9264 * Add size invariance guarantee to slink:VkMemoryRequirements for
9281 * Add link from description of depth clamping in the <<fragops-depth,
9297 * Add new slink:VkBaseInStructure and slink:VkBaseOutStructure types which
9303 only applies to external-format images. Add references to this in valid
9309 * Add a NOTE to the <<interfaces-resources-setandbinding, DescriptorSet
9349 * Add support for specifying required Vulkan core version in `vk.xml` and
9401 * Add missing attributes to `vk.xml` for `VK_ANDROID_native_buffer`.
9435 * Add missing bullet point markup to flink:vkCmdCopyImage valid usage
9439 * Add the <platform> tag to the index in section 4.1 of the registry
9442 * Add missing valid usage statements for sparse image interactions to
9494 * Add the missing definition of the code:LocalInvocationIndex decoration
9544 * Add an issue to the `VK_KHR_maintenance1` appendix noting that zero
9598 discrete pieces of hardware that one task flows through. Add a
9617 * Add a NOTE to the introduction explaining that interfaces defined by
9717 * Add valid usage statement for slink:VkWriteDescriptorSet and
9802 * Add missing description of ename:VK_FILTER_CUBIC_IMG enum to
9841 * Add language to elink:VkResult specifying that when commands return an
9844 change. Add notes calling out slink:VkImageFormatProperties as an
9846 * Add "`general-purpose`" to the style guide, and correct existing uses of
9848 * Add the ename:VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT token
9892 * Add synchronization valid usage statements to flink:vkAcquireNextImage
9922 * Add memory semantics validity rules to the <<spirvenv-module-validation,
10024 sample from. Add a description of that selection and the validity
10057 * Add chapter name to the PDF page footer (public pull request 458).
10107 * Add missing valid usage statements for ptext:maxDescriptorSets*,
10182 * Add success and error codes to +vk.xml+ for
10194 * Add missing buffer usage requirements for indirect draws in
10210 * Add +vk.xml+ entries for pending `VK_ANDROID_native_buffer` extension
10227 * Add author ID to XML for Kazan software renderer (public pull request
10232 * Add the <<fundamentals-abi,Application Binary Interface>> section
10243 * Add example to the style guide of describing enumerated types which are
10248 * Add a note to the <<fundamentals-validusage-enums, Valid Usage for
10305 * Add a prototype tool for generating in-place difference markup for
10355 * Add an explanation to the <<interfaces-builtin-variables-layer,
10360 * Add valid usage statement for slink:VkDescriptorSetLayoutBinding
10444 * Add a note under slink:VkImageViewCreateInfo describing how values meant
10447 * Add valid usage statements to ftext:vkCmd* documenting that image
10467 * Add valid usage statements for commands introduced by
10472 * Add `KHX` author tag to +vk.xml+ (public issue 526).
10486 * Add missing extension structures to dependency attributes in +vk.xml+.
10505 * Add missing attribute to +vk.xml+ documenting that
10508 * Add const qualifier for some `VK_EXT_debug_market` extension command
10538 * Add ename:VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT to the
10565 * Add a section to the style guide describing how VUID tags are changed
10568 * Add explicit Valid Usage statement to
10614 * Add valid usage for slink:VkWriteDescriptorSet when performing updates
10617 * Add a hack to the validity generator script to support an odd
10656 * Add language to the "`Extension Handles, Objects, Enums, and Typedefs`"
10663 * Add a dependency of the <<VK_KHX_device_group,VK_KHX_device_group>>
10686 * Add Valid Usage statement to flink:vkCmdResolveImage to require that
10707 * Add issue to `VK_KHR_win32_surface` about reusing window objects from a
10740 * Add a NOTE documenting that flink:vkAcquireNextImageKHR can only signal
10755 * Add ename:VK_VALIDATION_CHECK_SHADERS_EXT to elink:VkValidationCheckEXT
10827 * Add a new elink:VkObjectType enumeration to the core API, promoted from
10844 * Add missing VU statements for flink:vkUpdateDescriptorSets (internal
10898 * Add language to the <<fundamentals-validusage-enums, Valid Usage for
10914 * Add ename:VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT
10922 * Add Valid Usage statements requiring that each structure type valid in a
10960 * Add more detail for BT2020 and scRGB color spaces in
10962 * Add naming rules for Extension Structure Names (structures added to the
11108 * Add a NOTE to the <<extensions,Layers & Extensions>> chapter describing
11110 * Add new Khronos, Khronos Experimental, and vendor Vulkan extensions for
11135 * Add new GLSL vendor extensions to support new builtin variables:
11151 * Add valid usage statements to slink:VkFramebufferCreateInfo requiring
11177 * Add a clarification to the style guide that the extension revision
11217 * Add a dependency to the +VK_EXT_debug_marker+ extension that is needed to
11235 * Add src/spec/indexExt.py to autogenerate registry index entries linking
11255 * Add new +VK_EXT_SMPTE_2086_metadata+ extension.
11277 * Add missing valid usage statements for flink:vkCreateComputePipelines
11282 * Add a Note to the <<invariance,Invariance>> appendix about a difference
11285 * Add the +<<VK_KHR_get_physical_device_properties2>>+,
11288 * Add the +<<VK_EXT_shader_subgroup_vote>>+ and
11309 * Add explicit valid usage statements to slink:VkImageCopy requiring that
11312 * Add valid usage language for swapchain of flink:vkAcquireNextImage. If
11315 * Add a valid usage statement to flink:vkCreateImageView, that the image
11325 * Add the +<<VK_EXT_swapchain_colorspace>>+ extension defining common
11363 * Add usability guarantees on the values returned by
11368 * Add elink:VkDebugReportObjectTypeEXT enumerants for new object types
11370 * Add +VK_NVX_device_generated_commands+ etext:ACCESS bits and define how
11428 * Add validity language requiring that
11454 * Add valid usage statements to each of the WSI extension sections
11466 * Add valid usage statement for slink:VkCreateImageInfo preventing
11490 * Add dependency in src/spec/Makefile so specversion.txt is regenerated
11512 * Add validity constraint for
11515 * Add scripts to compare two Vulkan HTML specifications, derived from W3
11519 * Add a new generator script to create a simple extension loader for
11521 * Add the overlooked requirement that buffer and image memory
11528 * Add a naming rule to the style guide for members of extension structures
11531 * Add a new generator to create a simple extension loader in
11544 * Add automatic visibility operations to the presentation engine when
11550 * Add valid usage to slink:VkImageCreateInfo requiring that
11553 * Add missing captions to figures in the <<textures,Image Operations>>
11676 * Add the +returnedonly="false"+ attribute to WSI output structures,
11711 * Add valid usage statement to slink:VkPipelineLayoutCreateInfo
11725 * Add "Revision History" to the PDF outputs following the table of
11729 * Add +refBody+ comment markup for ref page autoextraction when required
11764 * Add link to "Vulkan Loader Specification and Architecture Overview"
11808 * Add a new <<fundamentals-commandsyntax-results-lifetime,Lifetime of
11885 * Add SPIR-V <<textures-operation-validation, instruction validation>> for
11899 * Add ename:VK_ERROR_OUT_OF_MEMORY error code to
11933 * Add a valid usage statement to flink:vkCmdExecuteCommands saying
11963 * Add explicit valid value attributes to pname:sType members in vk.xml
12023 * Add validity requirement that
12034 * Add missing error return code for
12047 * Add language about behavior of flink:vkAllocateDescriptorSets when
12061 * Add validity statement for slink:VkImageCreateInfo specifying that
12064 * Add validity statements to slink:VkImageViewCreateInfo disallowing
12119 * Add more valid usage statements to flink:vkQueuePresentKHR command when
12122 * Add more includes to the VK_KHR_swapchain extension to better document
12127 * Add mathematical description of blitting to flink:vkCmdBlitImage, and
12139 document. Add a API Naming Conventions section, move most of the API
12219 * Add ename:VK_INCOMPLETE to list of return values for
12284 * Add a stronger definition for the valid usages of
12290 * Add missing ref pages (those which are not currently stubs) to
12314 * Add missing validity rule to flink:vkCmdBeginRenderPass requiring
12356 * Add logic to generate spec boilerplate without using the 'git'
12413 * Add numbered figure captions (public issue 219).
12442 * Add a note in the documentation of
12496 * Add missing std140/std430 rule: the base alignment of a member following
12557 * Add missing validity statements to flink:vkResetEvent and
12563 of images. Add validity statement to flink:vkCmdBlitImage
12566 * Add the VK_AMD_rasterization_order extension to vk.xml.
12616 * Add validity rules for formats in flink:vkCmdClearColorImage and
12659 * Add a note to the <<features,Features, Limits, and Formats>> section
12692 * Add language allowing allocation and freeing of memory scoped to the
12764 * Add missing language about ename:VK_INCOMPLETE being returned from
12781 * Add stub reference pages so xrefs to not-yet-written pages do not
12797 * Add the <<fundamentals-architecture-model,Architecture Model>>
12804 * Add validity language for layer and extension names to
12815 * Add max enum values to "flag bits" enums (internal issue 136).
12833 * Add validity requirements for flink:vkCmdCopyQueryPoolResults
12918 * Forced patch version to always be 0 in the header. Add a
12920 right thing. Add a VK_HEADER_VERSION which captures the header
12972 * Add missing validity rules about size being greater than 0 and
12976 * Add validity rule disallowing overlapping source/destination
13017 * Add validity language for sname:VkDescriptorSetAllocateInfo about
13019 * Add ename:VK_INCOMPLETE success code for
13024 * Add the VK_NV_glsl_shader extension definitions to the API.
13034 spec. Add patch number to the spec title (this will be done
13049 * Add VK_KHR_mirror_clamp_to_edge extension to core API branch, as an
13064 * Add flink:VkDisplayPlaneAlphaFlagsKHR to <require> section of
13066 * Add missing optional="false,true" to
13077 attributes for validity. Add some introductory material describing