diff options
author | Jon Leech <oddhack@sonic.net> | 2024-01-05 04:52:52 -0800 |
---|---|---|
committer | Jon Leech <oddhack@sonic.net> | 2024-01-05 04:52:52 -0800 |
commit | 9b94c27d65dc7d11e50a7c00581b89f1983d34ff (patch) | |
tree | 0bd8cb0ce875e37877b462bc7f6f783090bd1c1d | |
parent | 24e57ed4c775a7e8558dc1e3f55f322d3fdafc28 (diff) | |
download | gfxstream-protocols-9b94c27d65dc7d11e50a7c00581b89f1983d34ff.tar.gz |
Change log for January 5, 2024 Vulkan 1.3.275 spec update:
Github Issues
* Update `VK_EXT_image_compression_control` support query example (public
PR 2285).
* Fix markup issue in extension refpages (public issue 2288).
Internal Issues
* Add requirements for WIN32 multithreading behavior and HWND handling to
flink:vkCreateWin32SurfaceKHR (internal issue 3402).
* Link to the appropriate etext:Vk*FlagBits type to improve "`must: be a
bit value`" terminology (internal issue 3728).
* Editorial and XML dependency updates for
apiext:VK_QCOM_render_pass_transform and
apiext:VK_QCOM_rotated_copy_commands (internal MR 6353).
* Add missing links to <<resources-image-views-identity-mappings,identity
swizzle>> in a few places where the term is used (internal MR 6354).
* Remove unreachable VU 07008 in flink:vkCmdEndQuery (internal MR 6356).
* Fix XML dependencies for apiext:VK_KHR_maintenance6 (internal MR 6361).
* Set XML `noautovalidity` attribute on all pipeline create flags
(internal MR 6364).
* Remove duplicate flink:vkCmdBindDescriptorSets VUID 06754 (internal MR
6364).
* Remove shader object VU 08401 which was inconsistent with specification
language (internal MR 6368).
* Editorial fix to use 'must:' normative term in VUs (internal MR 6370).
* Update buffer usage flag VUs to factor out common VUs to a new
commonvalidity file, and fix typo in
slink:VkDescriptorBufferBindingInfoEXT (internal MR 6371).
* Add flink:vkGetPrivateData VU requiring pname:objectHandle to be valid
(internal MR 6373).
* Remove redundant VkGraphicsPipelineCreateInfo VU 06680 and re-word VU
06679 to combine them (internal MR 6376).
* Fix field name typos for flink:vkGetDescriptorEXT VUs (internal MR
6378).
* Set `noautovalidity` XML attribute on some slink:VkCudaLaunchInfoNV
parameters (internal MR 6382).
779 files changed, 1121 insertions, 1010 deletions
diff --git a/.gitattributes b/.gitattributes index c8c217aa..5e925177 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -# Copyright 2015-2023 The Khronos Group Inc. +# Copyright 2015-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/.github/ISSUE_TEMPLATE/roadmap-feedback.md b/.github/ISSUE_TEMPLATE/roadmap-feedback.md index b58064ea..b9fb3787 100644 --- a/.github/ISSUE_TEMPLATE/roadmap-feedback.md +++ b/.github/ISSUE_TEMPLATE/roadmap-feedback.md @@ -8,7 +8,7 @@ assignees: '' --- <!-- -Copyright 2018-2023 The Khronos Group Inc. +Copyright 2018-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 --> diff --git a/.github/ISSUE_TEMPLATE/template-for-release-task-list.md b/.github/ISSUE_TEMPLATE/template-for-release-task-list.md index ff9aee5c..8f5e5dc1 100644 --- a/.github/ISSUE_TEMPLATE/template-for-release-task-list.md +++ b/.github/ISSUE_TEMPLATE/template-for-release-task-list.md @@ -9,7 +9,7 @@ assignees: '' --- <!-- -- Copyright 2019-2023 The Khronos Group Inc. +- Copyright 2019-2024 The Khronos Group Inc. - - SPDX-License-Identifier: CC-BY-4.0 - diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 2cb3bbf3..7488bf2f 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,4 +1,4 @@ -# Copyright 2021-2023 The Khronos Group Inc. +# Copyright 2021-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # GitHub CI file for vulkan spec and header generation @@ -1,4 +1,4 @@ -# Copyright 2015-2023 The Khronos Group Inc. +# Copyright 2015-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 963d067a..4f7c3562 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# Copyright 2018-2023 The Khronos Group Inc. +# Copyright 2018-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/.gitlab/issue_templates/EXT_release_checklist.md b/.gitlab/issue_templates/EXT_release_checklist.md index 8e5e957a..0d5c0178 100644 --- a/.gitlab/issue_templates/EXT_release_checklist.md +++ b/.gitlab/issue_templates/EXT_release_checklist.md @@ -1,5 +1,5 @@ <!-- -Copyright 2018-2023 The Khronos Group Inc. +Copyright 2018-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 --> diff --git a/.gitlab/issue_templates/KHR_release_checklist.md b/.gitlab/issue_templates/KHR_release_checklist.md index 09a87d93..48fc4300 100644 --- a/.gitlab/issue_templates/KHR_release_checklist.md +++ b/.gitlab/issue_templates/KHR_release_checklist.md @@ -1,5 +1,5 @@ <!-- -Copyright 2018-2023 The Khronos Group Inc. +Copyright 2018-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 --> @@ -1,4 +1,4 @@ -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # SPDX-License-Identifier: CC-BY-4.0 Faith Ekstrand <faith.ekstrand@collabora.com> <jason@jlekstrand.net> diff --git a/.reuse/dep5 b/.reuse/dep5 index e074f37d..19e95d66 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -3,7 +3,7 @@ Upstream-Name: Vulkan-Docs Source: https://github.com/KhronosGroup/Vulkan-Docs Files: images/*.svg config/chunkindex/custom.patch config/CI/contractions* config/CI/writing config/CI/txt-files-allowed config/*/docinfo-header.html build_tests/expectations/* build_tests/images/*.svg -Copyright: 2015-2023 The Khronos Group Inc. +Copyright: 2015-2024 The Khronos Group Inc. License: CC-BY-4.0 Files: katex/* @@ -32,11 +32,11 @@ Copyright: 1998-2006 MACS, Inc. License: MIT Files: *.json scripts/vuidCounts.py config/chunkindex/addscript.* -Copyright: 2020-2023 The Khronos Group Inc. +Copyright: 2020-2024 The Khronos Group Inc. License: Apache-2.0 Files: config/copyright-spec.adoc -Copyright: 2014-2023 The Khronos Group Inc +Copyright: 2014-2024 The Khronos Group Inc License: LicenseRef-KhronosSpecCopyright Files: scripts/asciidoctor-chunker/* @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Vulkan^(R)^ Specification Build Instructions and Notes diff --git a/CODE_OF_CONDUCT.adoc b/CODE_OF_CONDUCT.adoc index d923209d..91d1024d 100644 --- a/CODE_OF_CONDUCT.adoc +++ b/CODE_OF_CONDUCT.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Code of Conduct diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc index ba1d526d..a9c9dbcc 100644 --- a/CONTRIBUTING.adoc +++ b/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Contributing diff --git a/COPYING.adoc b/COPYING.adoc index 67bcc08f..3cea60a3 100644 --- a/COPYING.adoc +++ b/COPYING.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = COPYING File for the KhronosGroup/Vulkan-Docs Project diff --git a/ChangeLog.adoc b/ChangeLog.adoc index b27950dd..f7f12fcd 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -1,4 +1,4 @@ -Copyright 2016-2023 The Khronos Group Inc. +Copyright 2016-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 Update Log for the Vulkan-Docs repository on GitHub. Updates are in reverse @@ -14,6 +14,49 @@ appears frequently in the change log. ----------------------------------------------------- +Change log for January 5, 2024 Vulkan 1.3.275 spec update: + +Github Issues + + * Update `VK_EXT_image_compression_control` support query example (public + PR 2285). + * Fix markup issue in extension refpages (public issue 2288). + +Internal Issues + + * Add requirements for WIN32 multithreading behavior and HWND handling to + flink:vkCreateWin32SurfaceKHR (internal issue 3402). + * Link to the appropriate etext:Vk*FlagBits type to improve "`must: be a + bit value`" terminology (internal issue 3728). + * Editorial and XML dependency updates for + apiext:VK_QCOM_render_pass_transform and + apiext:VK_QCOM_rotated_copy_commands (internal MR 6353). + * Add missing links to <<resources-image-views-identity-mappings,identity + swizzle>> in a few places where the term is used (internal MR 6354). + * Remove unreachable VU 07008 in flink:vkCmdEndQuery (internal MR 6356). + * Fix XML dependencies for apiext:VK_KHR_maintenance6 (internal MR 6361). + * Set XML `noautovalidity` attribute on all pipeline create flags + (internal MR 6364). + * Remove duplicate flink:vkCmdBindDescriptorSets VUID 06754 (internal MR + 6364). + * Remove shader object VU 08401 which was inconsistent with specification + language (internal MR 6368). + * Editorial fix to use 'must:' normative term in VUs (internal MR 6370). + * Update buffer usage flag VUs to factor out common VUs to a new + commonvalidity file, and fix typo in + slink:VkDescriptorBufferBindingInfoEXT (internal MR 6371). + * Add flink:vkGetPrivateData VU requiring pname:objectHandle to be valid + (internal MR 6373). + * Remove redundant VkGraphicsPipelineCreateInfo VU 06680 and re-word VU + 06679 to combine them (internal MR 6376). + * Fix field name typos for flink:vkGetDescriptorEXT VUs (internal MR + 6378). + * Set `noautovalidity` XML attribute on some slink:VkCudaLaunchInfoNV + parameters (internal MR 6382). + + +----------------------------------------------------- + Change log for December 19, 2023 Vulkan 1.3.274 spec update: Github Issues diff --git a/ChangeLogSC.adoc b/ChangeLogSC.adoc index 860f62c8..7bef546a 100644 --- a/ChangeLogSC.adoc +++ b/ChangeLogSC.adoc @@ -1,4 +1,4 @@ -Copyright 2022-2023 The Khronos Group Inc. +Copyright 2022-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 Update Log for the VulkanSC-Docs repository on GitHub. @@ -12,6 +12,24 @@ with any public pull requests that have been accepted. ----------------------------------------------------- +Change log for December 15, 2023 Vulkan SC 1.0.14 spec update: + + * update release number to 14 for this update and reflow spec language + +Public issues: + + * None + +Internal issues: + + * Merge VK 1.3.269 tag to sc_main (!356) + * Remove unfulfillable vkDestroySurfaceKHR VU (01266) from SC (!355) + * VUID 05095 language clarification and script improvement (!358) + * Clarify shader module requirements (359) + * merge VK 1.3.272 tag to sc_main (!360) + +----------------------------------------------------- + Change log for September 27, 2023 Vulkan SC 1.0.13 spec update: * update release number to 13 for this update @@ -30,7 +48,6 @@ Internal issues: * Fix cast-qual warning in vulkan_json_parser.hpp (!335) * Make VkFaultCallbackInfo pNext pointer-to-const (!342) * Clarify vkEndCommandBuffer error behavior (#184/!346) - * Merge Vulkan main branch into sc_main (#168/!310) * Merge the 1.3.235 - 1.3.240 Vulkan changes to sc_main (!332) * Remove superfluous lines from the XML that are causing problems with diff --git a/LICENSE.adoc b/LICENSE.adoc index 5a31f041..64df0473 100644 --- a/LICENSE.adoc +++ b/LICENSE.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = LICENSE File for the KhronosGroup/Vulkan-Docs Project diff --git a/LICENSES/LicenseRef-KhronosSpecCopyright.adoc b/LICENSES/LicenseRef-KhronosSpecCopyright.adoc index d0e24a2d..5af142ea 100644 --- a/LICENSES/LicenseRef-KhronosSpecCopyright.adoc +++ b/LICENSES/LicenseRef-KhronosSpecCopyright.adoc @@ -1,4 +1,4 @@ -Copyright 2014-2023 The Khronos Group Inc. +Copyright 2014-2024 The Khronos Group Inc. This Specification is protected by copyright laws and contains material proprietary to Khronos. Except as described by these terms, it or any @@ -1,4 +1,4 @@ -# Copyright 2014-2023 The Khronos Group Inc. +# Copyright 2014-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -136,12 +136,12 @@ VERBOSE = # ADOCOPTS options for asciidoc->HTML5 output NOTEOPTS = -a editing-notes -a implementation-guide -PATCHVERSION = 274 +PATCHVERSION = 275 BASEOPTS = ifneq (,$(findstring VKSC_VERSION_1_0,$(VERSIONS))) VKSPECREVISION := 1.2.$(PATCHVERSION) -SCPATCHVERSION = 13 +SCPATCHVERSION = 14 SPECREVISION = 1.0.$(SCPATCHVERSION) BASEOPTS = -a baserevnumber="$(VKSPECREVISION)" else diff --git a/README.adoc b/README.adoc index 3840a40d..46850ee1 100644 --- a/README.adoc +++ b/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 ifdef::env-github[] diff --git a/READMESC.adoc b/READMESC.adoc index c48f64e1..4d184ff0 100644 --- a/READMESC.adoc +++ b/READMESC.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 ifdef::env-github[] diff --git a/READMEVK.adoc b/READMEVK.adoc index 91b1d393..20747d56 100644 --- a/READMEVK.adoc +++ b/READMEVK.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 ifdef::env-github[] diff --git a/antora/Makefile b/antora/Makefile index 4ee271ef..cc0e1e97 100644 --- a/antora/Makefile +++ b/antora/Makefile @@ -1,4 +1,4 @@ -# Copyright 2014-2023 The Khronos Group Inc. +# Copyright 2014-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # Configure Vulkan spec Antora tree with generated files and transformed diff --git a/antora/antora.yml b/antora/antora.yml index 1d787009..5def9916 100644 --- a/antora/antora.yml +++ b/antora/antora.yml @@ -1,4 +1,4 @@ -# Copyright 2022-2023 The Khronos Group Inc. +# Copyright 2022-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 name: spec diff --git a/antora/modules/ROOT/nav.adoc b/antora/modules/ROOT/nav.adoc index 3ab40edc..f49d5989 100644 --- a/antora/modules/ROOT/nav.adoc +++ b/antora/modules/ROOT/nav.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 // Navigation page for Vulkan spec in Antora diff --git a/antora/modules/ROOT/pages/index.adoc b/antora/modules/ROOT/pages/index.adoc index 6afe2637..201a1866 100644 --- a/antora/modules/ROOT/pages/index.adoc +++ b/antora/modules/ROOT/pages/index.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Vulkan Documentation diff --git a/antora/modules/proposals/nav.adoc b/antora/modules/proposals/nav.adoc index c7b27e08..56cb4913 100644 --- a/antora/modules/proposals/nav.adoc +++ b/antora/modules/proposals/nav.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 :chapters: diff --git a/antora/modules/proposals/pages/index.adoc b/antora/modules/proposals/pages/index.adoc index ac0a2028..f46b3cdc 100644 --- a/antora/modules/proposals/pages/index.adoc +++ b/antora/modules/proposals/pages/index.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Vulkan Proposals Start Page diff --git a/antora/pageHeaders-spec.adoc b/antora/pageHeaders-spec.adoc index 9715d9d1..b6935cda 100644 --- a/antora/pageHeaders-spec.adoc +++ b/antora/pageHeaders-spec.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 // Boilerplate to include in spec pages. diff --git a/antora/setup_vulkan b/antora/setup_vulkan index 43365b93..2a15a453 100755 --- a/antora/setup_vulkan +++ b/antora/setup_vulkan @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2014-2023 The Khronos Group Inc. +# Copyright 2014-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # setup_vulkan - configure Vulkan spec antora tree with generated files diff --git a/appendices/VK_AMDX_shader_enqueue.adoc b/appendices/VK_AMDX_shader_enqueue.adoc index 23127183..ff001442 100644 --- a/appendices/VK_AMDX_shader_enqueue.adoc +++ b/appendices/VK_AMDX_shader_enqueue.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group, Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_ANDROID_external_format_resolve.adoc b/appendices/VK_ANDROID_external_format_resolve.adoc index 79a1ee76..065a0752 100644 --- a/appendices/VK_ANDROID_external_format_resolve.adoc +++ b/appendices/VK_ANDROID_external_format_resolve.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_ARM_rasterization_order_attachment_access.adoc b/appendices/VK_ARM_rasterization_order_attachment_access.adoc index a2203298..00d74db4 100644 --- a/appendices/VK_ARM_rasterization_order_attachment_access.adoc +++ b/appendices/VK_ARM_rasterization_order_attachment_access.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_4444_formats.adoc b/appendices/VK_EXT_4444_formats.adoc index 6bdcc7c8..de52f873 100644 --- a/appendices/VK_EXT_4444_formats.adoc +++ b/appendices/VK_EXT_4444_formats.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_acquire_drm_display.adoc b/appendices/VK_EXT_acquire_drm_display.adoc index b1ba27e6..6e51d99f 100644 --- a/appendices/VK_EXT_acquire_drm_display.adoc +++ b/appendices/VK_EXT_acquire_drm_display.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_acquire_xlib_display.adoc b/appendices/VK_EXT_acquire_xlib_display.adoc index 843573a2..599c1fd1 100644 --- a/appendices/VK_EXT_acquire_xlib_display.adoc +++ b/appendices/VK_EXT_acquire_xlib_display.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_astc_decode_mode.adoc b/appendices/VK_EXT_astc_decode_mode.adoc index 345e9cdd..5bf57823 100644 --- a/appendices/VK_EXT_astc_decode_mode.adoc +++ b/appendices/VK_EXT_astc_decode_mode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_attachment_feedback_loop_dynamic_state.adoc b/appendices/VK_EXT_attachment_feedback_loop_dynamic_state.adoc index ca5685a1..2f2c6ea8 100644 --- a/appendices/VK_EXT_attachment_feedback_loop_dynamic_state.adoc +++ b/appendices/VK_EXT_attachment_feedback_loop_dynamic_state.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_attachment_feedback_loop_layout.adoc b/appendices/VK_EXT_attachment_feedback_loop_layout.adoc index 89df3396..d55f5005 100644 --- a/appendices/VK_EXT_attachment_feedback_loop_layout.adoc +++ b/appendices/VK_EXT_attachment_feedback_loop_layout.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_blend_operation_advanced.adoc b/appendices/VK_EXT_blend_operation_advanced.adoc index 94ca8cc3..444fdc41 100644 --- a/appendices/VK_EXT_blend_operation_advanced.adoc +++ b/appendices/VK_EXT_blend_operation_advanced.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_border_color_swizzle.adoc b/appendices/VK_EXT_border_color_swizzle.adoc index 183bcb5f..b3405f2d 100644 --- a/appendices/VK_EXT_border_color_swizzle.adoc +++ b/appendices/VK_EXT_border_color_swizzle.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_buffer_device_address.adoc b/appendices/VK_EXT_buffer_device_address.adoc index e854f63a..1697eb44 100644 --- a/appendices/VK_EXT_buffer_device_address.adoc +++ b/appendices/VK_EXT_buffer_device_address.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_calibrated_timestamps.adoc b/appendices/VK_EXT_calibrated_timestamps.adoc index 0a40f507..19e9db86 100644 --- a/appendices/VK_EXT_calibrated_timestamps.adoc +++ b/appendices/VK_EXT_calibrated_timestamps.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_color_write_enable.adoc b/appendices/VK_EXT_color_write_enable.adoc index 8287e374..dfeddbe4 100644 --- a/appendices/VK_EXT_color_write_enable.adoc +++ b/appendices/VK_EXT_color_write_enable.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_conditional_rendering.adoc b/appendices/VK_EXT_conditional_rendering.adoc index f8c2d33d..5adca9dd 100644 --- a/appendices/VK_EXT_conditional_rendering.adoc +++ b/appendices/VK_EXT_conditional_rendering.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_conservative_rasterization.adoc b/appendices/VK_EXT_conservative_rasterization.adoc index b6bc0803..25e3e81b 100644 --- a/appendices/VK_EXT_conservative_rasterization.adoc +++ b/appendices/VK_EXT_conservative_rasterization.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_custom_border_color.adoc b/appendices/VK_EXT_custom_border_color.adoc index 822bef7c..705e9aa1 100644 --- a/appendices/VK_EXT_custom_border_color.adoc +++ b/appendices/VK_EXT_custom_border_color.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_debug_marker.adoc b/appendices/VK_EXT_debug_marker.adoc index 0d70c798..7e6d9a78 100644 --- a/appendices/VK_EXT_debug_marker.adoc +++ b/appendices/VK_EXT_debug_marker.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_debug_report.adoc b/appendices/VK_EXT_debug_report.adoc index 4807c94f..45913459 100644 --- a/appendices/VK_EXT_debug_report.adoc +++ b/appendices/VK_EXT_debug_report.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_debug_utils.adoc b/appendices/VK_EXT_debug_utils.adoc index 9a8b78c9..a7e53b37 100644 --- a/appendices/VK_EXT_debug_utils.adoc +++ b/appendices/VK_EXT_debug_utils.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_depth_bias_control.adoc b/appendices/VK_EXT_depth_bias_control.adoc index 197129cb..06472e65 100644 --- a/appendices/VK_EXT_depth_bias_control.adoc +++ b/appendices/VK_EXT_depth_bias_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_depth_clamp_zero_one.adoc b/appendices/VK_EXT_depth_clamp_zero_one.adoc index e0c4df48..f852ce3d 100644 --- a/appendices/VK_EXT_depth_clamp_zero_one.adoc +++ b/appendices/VK_EXT_depth_clamp_zero_one.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_depth_clip_control.adoc b/appendices/VK_EXT_depth_clip_control.adoc index 4e430a70..1be0418b 100644 --- a/appendices/VK_EXT_depth_clip_control.adoc +++ b/appendices/VK_EXT_depth_clip_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_depth_clip_enable.adoc b/appendices/VK_EXT_depth_clip_enable.adoc index 63d741fe..bf1609ac 100644 --- a/appendices/VK_EXT_depth_clip_enable.adoc +++ b/appendices/VK_EXT_depth_clip_enable.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_depth_range_unrestricted.adoc b/appendices/VK_EXT_depth_range_unrestricted.adoc index 2f54004b..d9ce6f5e 100644 --- a/appendices/VK_EXT_depth_range_unrestricted.adoc +++ b/appendices/VK_EXT_depth_range_unrestricted.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_descriptor_buffer.adoc b/appendices/VK_EXT_descriptor_buffer.adoc index 45efcaed..6a638635 100644 --- a/appendices/VK_EXT_descriptor_buffer.adoc +++ b/appendices/VK_EXT_descriptor_buffer.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_descriptor_indexing.adoc b/appendices/VK_EXT_descriptor_indexing.adoc index ebe0fd0e..a6a4f8fb 100644 --- a/appendices/VK_EXT_descriptor_indexing.adoc +++ b/appendices/VK_EXT_descriptor_indexing.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_device_address_binding_report.adoc b/appendices/VK_EXT_device_address_binding_report.adoc index 6dc18240..8211bccb 100644 --- a/appendices/VK_EXT_device_address_binding_report.adoc +++ b/appendices/VK_EXT_device_address_binding_report.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 Khronos Group. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_device_memory_report.adoc b/appendices/VK_EXT_device_memory_report.adoc index 48db5ca7..6278383e 100644 --- a/appendices/VK_EXT_device_memory_report.adoc +++ b/appendices/VK_EXT_device_memory_report.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_direct_mode_display.adoc b/appendices/VK_EXT_direct_mode_display.adoc index a97aee7e..88a5cb0e 100644 --- a/appendices/VK_EXT_direct_mode_display.adoc +++ b/appendices/VK_EXT_direct_mode_display.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_directfb_surface.adoc b/appendices/VK_EXT_directfb_surface.adoc index 34f1780d..61d8c0ef 100644 --- a/appendices/VK_EXT_directfb_surface.adoc +++ b/appendices/VK_EXT_directfb_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_discard_rectangles.adoc b/appendices/VK_EXT_discard_rectangles.adoc index ef3ec0ed..69ec87ef 100644 --- a/appendices/VK_EXT_discard_rectangles.adoc +++ b/appendices/VK_EXT_discard_rectangles.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_display_control.adoc b/appendices/VK_EXT_display_control.adoc index efa02045..7a762bec 100644 --- a/appendices/VK_EXT_display_control.adoc +++ b/appendices/VK_EXT_display_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_display_surface_counter.adoc b/appendices/VK_EXT_display_surface_counter.adoc index bba97161..ef522a34 100644 --- a/appendices/VK_EXT_display_surface_counter.adoc +++ b/appendices/VK_EXT_display_surface_counter.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_dynamic_rendering_unused_attachments.adoc b/appendices/VK_EXT_dynamic_rendering_unused_attachments.adoc index 837fae64..ed1d27fa 100644 --- a/appendices/VK_EXT_dynamic_rendering_unused_attachments.adoc +++ b/appendices/VK_EXT_dynamic_rendering_unused_attachments.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_extended_dynamic_state.adoc b/appendices/VK_EXT_extended_dynamic_state.adoc index 1ffd890e..25ca2780 100644 --- a/appendices/VK_EXT_extended_dynamic_state.adoc +++ b/appendices/VK_EXT_extended_dynamic_state.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_extended_dynamic_state2.adoc b/appendices/VK_EXT_extended_dynamic_state2.adoc index 867e3dce..742e9cd0 100644 --- a/appendices/VK_EXT_extended_dynamic_state2.adoc +++ b/appendices/VK_EXT_extended_dynamic_state2.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_extended_dynamic_state3.adoc b/appendices/VK_EXT_extended_dynamic_state3.adoc index 9ed97062..713616ee 100644 --- a/appendices/VK_EXT_extended_dynamic_state3.adoc +++ b/appendices/VK_EXT_extended_dynamic_state3.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_external_memory_acquire_unmodified.adoc b/appendices/VK_EXT_external_memory_acquire_unmodified.adoc index 2fcef5b3..16777681 100644 --- a/appendices/VK_EXT_external_memory_acquire_unmodified.adoc +++ b/appendices/VK_EXT_external_memory_acquire_unmodified.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 Khronos Group. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_external_memory_dma_buf.adoc b/appendices/VK_EXT_external_memory_dma_buf.adoc index 3f7a5974..4eb25ce7 100644 --- a/appendices/VK_EXT_external_memory_dma_buf.adoc +++ b/appendices/VK_EXT_external_memory_dma_buf.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_external_memory_host.adoc b/appendices/VK_EXT_external_memory_host.adoc index 1b7a3d01..d851bbed 100644 --- a/appendices/VK_EXT_external_memory_host.adoc +++ b/appendices/VK_EXT_external_memory_host.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_filter_cubic.adoc b/appendices/VK_EXT_filter_cubic.adoc index f0775139..76fbb855 100644 --- a/appendices/VK_EXT_filter_cubic.adoc +++ b/appendices/VK_EXT_filter_cubic.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_fragment_density_map.adoc b/appendices/VK_EXT_fragment_density_map.adoc index ec18fdd8..811d73d4 100644 --- a/appendices/VK_EXT_fragment_density_map.adoc +++ b/appendices/VK_EXT_fragment_density_map.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_fragment_density_map2.adoc b/appendices/VK_EXT_fragment_density_map2.adoc index eccfe81b..f3a676bb 100644 --- a/appendices/VK_EXT_fragment_density_map2.adoc +++ b/appendices/VK_EXT_fragment_density_map2.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_fragment_shader_interlock.adoc b/appendices/VK_EXT_fragment_shader_interlock.adoc index 9b266e28..2678be6a 100644 --- a/appendices/VK_EXT_fragment_shader_interlock.adoc +++ b/appendices/VK_EXT_fragment_shader_interlock.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_frame_boundary.adoc b/appendices/VK_EXT_frame_boundary.adoc index 03a03c3a..4ba0fdaa 100644 --- a/appendices/VK_EXT_frame_boundary.adoc +++ b/appendices/VK_EXT_frame_boundary.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_full_screen_exclusive.adoc b/appendices/VK_EXT_full_screen_exclusive.adoc index d27933ab..f754c1ed 100644 --- a/appendices/VK_EXT_full_screen_exclusive.adoc +++ b/appendices/VK_EXT_full_screen_exclusive.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_global_priority.adoc b/appendices/VK_EXT_global_priority.adoc index 98616c90..80ce3723 100644 --- a/appendices/VK_EXT_global_priority.adoc +++ b/appendices/VK_EXT_global_priority.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_global_priority_query.adoc b/appendices/VK_EXT_global_priority_query.adoc index 2550f492..62d9abec 100644 --- a/appendices/VK_EXT_global_priority_query.adoc +++ b/appendices/VK_EXT_global_priority_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_graphics_pipeline_library.adoc b/appendices/VK_EXT_graphics_pipeline_library.adoc index 1e8a3b70..8d46d78e 100644 --- a/appendices/VK_EXT_graphics_pipeline_library.adoc +++ b/appendices/VK_EXT_graphics_pipeline_library.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_hdr_metadata.adoc b/appendices/VK_EXT_hdr_metadata.adoc index a13a53e1..0dd9c2ef 100644 --- a/appendices/VK_EXT_hdr_metadata.adoc +++ b/appendices/VK_EXT_hdr_metadata.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_headless_surface.adoc b/appendices/VK_EXT_headless_surface.adoc index 2c64b87c..5c60e2b1 100644 --- a/appendices/VK_EXT_headless_surface.adoc +++ b/appendices/VK_EXT_headless_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_host_image_copy.adoc b/appendices/VK_EXT_host_image_copy.adoc index c0d87910..eb80fa6e 100644 --- a/appendices/VK_EXT_host_image_copy.adoc +++ b/appendices/VK_EXT_host_image_copy.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_host_query_reset.adoc b/appendices/VK_EXT_host_query_reset.adoc index 954ba01a..63834d0e 100644 --- a/appendices/VK_EXT_host_query_reset.adoc +++ b/appendices/VK_EXT_host_query_reset.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_2d_view_of_3d.adoc b/appendices/VK_EXT_image_2d_view_of_3d.adoc index c3142a79..10166d39 100644 --- a/appendices/VK_EXT_image_2d_view_of_3d.adoc +++ b/appendices/VK_EXT_image_2d_view_of_3d.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_compression_control.adoc b/appendices/VK_EXT_image_compression_control.adoc index 00dc31ff..66cae043 100644 --- a/appendices/VK_EXT_image_compression_control.adoc +++ b/appendices/VK_EXT_image_compression_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_compression_control_swapchain.adoc b/appendices/VK_EXT_image_compression_control_swapchain.adoc index b2423e73..b37864ca 100644 --- a/appendices/VK_EXT_image_compression_control_swapchain.adoc +++ b/appendices/VK_EXT_image_compression_control_swapchain.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_drm_format_modifier.adoc b/appendices/VK_EXT_image_drm_format_modifier.adoc index 5b3e827f..991de7c3 100644 --- a/appendices/VK_EXT_image_drm_format_modifier.adoc +++ b/appendices/VK_EXT_image_drm_format_modifier.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_robustness.adoc b/appendices/VK_EXT_image_robustness.adoc index 3e22446a..4c49e776 100644 --- a/appendices/VK_EXT_image_robustness.adoc +++ b/appendices/VK_EXT_image_robustness.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_sliced_view_of_3d.adoc b/appendices/VK_EXT_image_sliced_view_of_3d.adoc index 61b72b2a..9cf38cdd 100644 --- a/appendices/VK_EXT_image_sliced_view_of_3d.adoc +++ b/appendices/VK_EXT_image_sliced_view_of_3d.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_image_view_min_lod.adoc b/appendices/VK_EXT_image_view_min_lod.adoc index 54ade038..d3ab03a1 100644 --- a/appendices/VK_EXT_image_view_min_lod.adoc +++ b/appendices/VK_EXT_image_view_min_lod.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_index_type_uint8.adoc b/appendices/VK_EXT_index_type_uint8.adoc index ced5dac1..7856d0a8 100644 --- a/appendices/VK_EXT_index_type_uint8.adoc +++ b/appendices/VK_EXT_index_type_uint8.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_inline_uniform_block.adoc b/appendices/VK_EXT_inline_uniform_block.adoc index 71f48b29..569e0190 100644 --- a/appendices/VK_EXT_inline_uniform_block.adoc +++ b/appendices/VK_EXT_inline_uniform_block.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_layer_settings.adoc b/appendices/VK_EXT_layer_settings.adoc index d937f17b..74259a0a 100644 --- a/appendices/VK_EXT_layer_settings.adoc +++ b/appendices/VK_EXT_layer_settings.adoc @@ -1,4 +1,4 @@ -// Copyright 2023-2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_legacy_dithering.adoc b/appendices/VK_EXT_legacy_dithering.adoc index df538291..d8fe24f1 100644 --- a/appendices/VK_EXT_legacy_dithering.adoc +++ b/appendices/VK_EXT_legacy_dithering.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_line_rasterization.adoc b/appendices/VK_EXT_line_rasterization.adoc index ce51b2b5..092b104c 100644 --- a/appendices/VK_EXT_line_rasterization.adoc +++ b/appendices/VK_EXT_line_rasterization.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_load_store_op_none.adoc b/appendices/VK_EXT_load_store_op_none.adoc index 73160187..491d1405 100644 --- a/appendices/VK_EXT_load_store_op_none.adoc +++ b/appendices/VK_EXT_load_store_op_none.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_memory_budget.adoc b/appendices/VK_EXT_memory_budget.adoc index 59553d6c..f58921ea 100644 --- a/appendices/VK_EXT_memory_budget.adoc +++ b/appendices/VK_EXT_memory_budget.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_memory_priority.adoc b/appendices/VK_EXT_memory_priority.adoc index 8b45e575..bd9899d3 100644 --- a/appendices/VK_EXT_memory_priority.adoc +++ b/appendices/VK_EXT_memory_priority.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_metal_surface.adoc b/appendices/VK_EXT_metal_surface.adoc index 15391783..6cdf67c2 100644 --- a/appendices/VK_EXT_metal_surface.adoc +++ b/appendices/VK_EXT_metal_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_multi_draw.adoc b/appendices/VK_EXT_multi_draw.adoc index 497d0b97..11b30058 100644 --- a/appendices/VK_EXT_multi_draw.adoc +++ b/appendices/VK_EXT_multi_draw.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_multisampled_render_to_single_sampled.adoc b/appendices/VK_EXT_multisampled_render_to_single_sampled.adoc index bd994082..95b1f4c4 100644 --- a/appendices/VK_EXT_multisampled_render_to_single_sampled.adoc +++ b/appendices/VK_EXT_multisampled_render_to_single_sampled.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_mutable_descriptor_type.adoc b/appendices/VK_EXT_mutable_descriptor_type.adoc index dc5242a9..ca5d869d 100644 --- a/appendices/VK_EXT_mutable_descriptor_type.adoc +++ b/appendices/VK_EXT_mutable_descriptor_type.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_nested_command_buffer.adoc b/appendices/VK_EXT_nested_command_buffer.adoc index f8aebe83..7e15174e 100644 --- a/appendices/VK_EXT_nested_command_buffer.adoc +++ b/appendices/VK_EXT_nested_command_buffer.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group, Inc +// Copyright 2023-2024 The Khronos Group, Inc // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_opacity_micromap.adoc b/appendices/VK_EXT_opacity_micromap.adoc index 0f6a8123..acc8f21d 100644 --- a/appendices/VK_EXT_opacity_micromap.adoc +++ b/appendices/VK_EXT_opacity_micromap.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pageable_device_local_memory.adoc b/appendices/VK_EXT_pageable_device_local_memory.adoc index 65c53646..30eb2b34 100644 --- a/appendices/VK_EXT_pageable_device_local_memory.adoc +++ b/appendices/VK_EXT_pageable_device_local_memory.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pci_bus_info.adoc b/appendices/VK_EXT_pci_bus_info.adoc index 2e4e137e..d5b91e17 100644 --- a/appendices/VK_EXT_pci_bus_info.adoc +++ b/appendices/VK_EXT_pci_bus_info.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pipeline_creation_cache_control.adoc b/appendices/VK_EXT_pipeline_creation_cache_control.adoc index 21e6da87..e830f6e8 100644 --- a/appendices/VK_EXT_pipeline_creation_cache_control.adoc +++ b/appendices/VK_EXT_pipeline_creation_cache_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pipeline_creation_feedback.adoc b/appendices/VK_EXT_pipeline_creation_feedback.adoc index dac4bd15..288cce92 100644 --- a/appendices/VK_EXT_pipeline_creation_feedback.adoc +++ b/appendices/VK_EXT_pipeline_creation_feedback.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pipeline_library_group_handles.adoc b/appendices/VK_EXT_pipeline_library_group_handles.adoc index 723a0d7f..bd029610 100644 --- a/appendices/VK_EXT_pipeline_library_group_handles.adoc +++ b/appendices/VK_EXT_pipeline_library_group_handles.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pipeline_properties.adoc b/appendices/VK_EXT_pipeline_properties.adoc index 9dc42282..58a37f32 100644 --- a/appendices/VK_EXT_pipeline_properties.adoc +++ b/appendices/VK_EXT_pipeline_properties.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 Khronos Group. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pipeline_protected_access.adoc b/appendices/VK_EXT_pipeline_protected_access.adoc index f90a7f1d..d3245d33 100644 --- a/appendices/VK_EXT_pipeline_protected_access.adoc +++ b/appendices/VK_EXT_pipeline_protected_access.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_pipeline_robustness.adoc b/appendices/VK_EXT_pipeline_robustness.adoc index 16d239c7..e134a006 100644 --- a/appendices/VK_EXT_pipeline_robustness.adoc +++ b/appendices/VK_EXT_pipeline_robustness.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_post_depth_coverage.adoc b/appendices/VK_EXT_post_depth_coverage.adoc index a4071fd7..9c8e37a4 100644 --- a/appendices/VK_EXT_post_depth_coverage.adoc +++ b/appendices/VK_EXT_post_depth_coverage.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_primitive_topology_list_restart.adoc b/appendices/VK_EXT_primitive_topology_list_restart.adoc index 982d7800..461d4fcf 100644 --- a/appendices/VK_EXT_primitive_topology_list_restart.adoc +++ b/appendices/VK_EXT_primitive_topology_list_restart.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_primitives_generated_query.adoc b/appendices/VK_EXT_primitives_generated_query.adoc index c9a5a606..0a5dc7f7 100644 --- a/appendices/VK_EXT_primitives_generated_query.adoc +++ b/appendices/VK_EXT_primitives_generated_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_private_data.adoc b/appendices/VK_EXT_private_data.adoc index 3d3185c8..2e9543d6 100644 --- a/appendices/VK_EXT_private_data.adoc +++ b/appendices/VK_EXT_private_data.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_provoking_vertex.adoc b/appendices/VK_EXT_provoking_vertex.adoc index 5255166a..df640be8 100644 --- a/appendices/VK_EXT_provoking_vertex.adoc +++ b/appendices/VK_EXT_provoking_vertex.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_queue_family_foreign.adoc b/appendices/VK_EXT_queue_family_foreign.adoc index bb8e8f53..5c8b9a5a 100644 --- a/appendices/VK_EXT_queue_family_foreign.adoc +++ b/appendices/VK_EXT_queue_family_foreign.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_rasterization_order_attachment_access.adoc b/appendices/VK_EXT_rasterization_order_attachment_access.adoc index 72c78bce..5bd9bbbd 100644 --- a/appendices/VK_EXT_rasterization_order_attachment_access.adoc +++ b/appendices/VK_EXT_rasterization_order_attachment_access.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_rgba10x6_formats.adoc b/appendices/VK_EXT_rgba10x6_formats.adoc index 31ffb1d8..b4c3c43f 100644 --- a/appendices/VK_EXT_rgba10x6_formats.adoc +++ b/appendices/VK_EXT_rgba10x6_formats.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_robustness2.adoc b/appendices/VK_EXT_robustness2.adoc index 77b1e1d7..f8f058ac 100644 --- a/appendices/VK_EXT_robustness2.adoc +++ b/appendices/VK_EXT_robustness2.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_sample_locations.adoc b/appendices/VK_EXT_sample_locations.adoc index 7d63a15d..a37152dd 100644 --- a/appendices/VK_EXT_sample_locations.adoc +++ b/appendices/VK_EXT_sample_locations.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_sampler_filter_minmax.adoc b/appendices/VK_EXT_sampler_filter_minmax.adoc index 209c141b..b99dfe6d 100644 --- a/appendices/VK_EXT_sampler_filter_minmax.adoc +++ b/appendices/VK_EXT_sampler_filter_minmax.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_scalar_block_layout.adoc b/appendices/VK_EXT_scalar_block_layout.adoc index 3a059eff..e3e76c3b 100644 --- a/appendices/VK_EXT_scalar_block_layout.adoc +++ b/appendices/VK_EXT_scalar_block_layout.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_separate_stencil_usage.adoc b/appendices/VK_EXT_separate_stencil_usage.adoc index 99f9cdaa..0c69842c 100644 --- a/appendices/VK_EXT_separate_stencil_usage.adoc +++ b/appendices/VK_EXT_separate_stencil_usage.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_atomic_float.adoc b/appendices/VK_EXT_shader_atomic_float.adoc index ccf2917c..06352dae 100644 --- a/appendices/VK_EXT_shader_atomic_float.adoc +++ b/appendices/VK_EXT_shader_atomic_float.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_atomic_float2.adoc b/appendices/VK_EXT_shader_atomic_float2.adoc index ce3446b7..42e9a4a2 100644 --- a/appendices/VK_EXT_shader_atomic_float2.adoc +++ b/appendices/VK_EXT_shader_atomic_float2.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_demote_to_helper_invocation.adoc b/appendices/VK_EXT_shader_demote_to_helper_invocation.adoc index 29e29160..b2736b08 100644 --- a/appendices/VK_EXT_shader_demote_to_helper_invocation.adoc +++ b/appendices/VK_EXT_shader_demote_to_helper_invocation.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_image_atomic_int64.adoc b/appendices/VK_EXT_shader_image_atomic_int64.adoc index cf905129..2babce38 100644 --- a/appendices/VK_EXT_shader_image_atomic_int64.adoc +++ b/appendices/VK_EXT_shader_image_atomic_int64.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_module_identifier.adoc b/appendices/VK_EXT_shader_module_identifier.adoc index 4d411033..5dd17089 100644 --- a/appendices/VK_EXT_shader_module_identifier.adoc +++ b/appendices/VK_EXT_shader_module_identifier.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_object.adoc b/appendices/VK_EXT_shader_object.adoc index cc8351b7..e8b22757 100644 --- a/appendices/VK_EXT_shader_object.adoc +++ b/appendices/VK_EXT_shader_object.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_stencil_export.adoc b/appendices/VK_EXT_shader_stencil_export.adoc index aadffffb..3ed2f01c 100644 --- a/appendices/VK_EXT_shader_stencil_export.adoc +++ b/appendices/VK_EXT_shader_stencil_export.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_subgroup_ballot.adoc b/appendices/VK_EXT_shader_subgroup_ballot.adoc index 53098bb2..3982a866 100644 --- a/appendices/VK_EXT_shader_subgroup_ballot.adoc +++ b/appendices/VK_EXT_shader_subgroup_ballot.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_subgroup_vote.adoc b/appendices/VK_EXT_shader_subgroup_vote.adoc index fce8267a..799afe63 100644 --- a/appendices/VK_EXT_shader_subgroup_vote.adoc +++ b/appendices/VK_EXT_shader_subgroup_vote.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_tile_image.adoc b/appendices/VK_EXT_shader_tile_image.adoc index 7f8baf19..bfccc4d1 100644 --- a/appendices/VK_EXT_shader_tile_image.adoc +++ b/appendices/VK_EXT_shader_tile_image.adoc @@ -1,4 +1,4 @@ -// Copyright (c) 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_shader_viewport_index_layer.adoc b/appendices/VK_EXT_shader_viewport_index_layer.adoc index 7c623a40..41a39e57 100644 --- a/appendices/VK_EXT_shader_viewport_index_layer.adoc +++ b/appendices/VK_EXT_shader_viewport_index_layer.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_subgroup_size_control.adoc b/appendices/VK_EXT_subgroup_size_control.adoc index e4adffe2..394c6061 100644 --- a/appendices/VK_EXT_subgroup_size_control.adoc +++ b/appendices/VK_EXT_subgroup_size_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_subpass_merge_feedback.adoc b/appendices/VK_EXT_subpass_merge_feedback.adoc index ea495106..9f541c0e 100644 --- a/appendices/VK_EXT_subpass_merge_feedback.adoc +++ b/appendices/VK_EXT_subpass_merge_feedback.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_surface_maintenance1.adoc b/appendices/VK_EXT_surface_maintenance1.adoc index 5bdb7f2b..97f6b849 100644 --- a/appendices/VK_EXT_surface_maintenance1.adoc +++ b/appendices/VK_EXT_surface_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_swapchain_colorspace.adoc b/appendices/VK_EXT_swapchain_colorspace.adoc index 3ad2d08d..6b351c54 100644 --- a/appendices/VK_EXT_swapchain_colorspace.adoc +++ b/appendices/VK_EXT_swapchain_colorspace.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_swapchain_maintenance1.adoc b/appendices/VK_EXT_swapchain_maintenance1.adoc index 4c253919..24f95d18 100644 --- a/appendices/VK_EXT_swapchain_maintenance1.adoc +++ b/appendices/VK_EXT_swapchain_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_texel_buffer_alignment.adoc b/appendices/VK_EXT_texel_buffer_alignment.adoc index 553c7003..a8a45291 100644 --- a/appendices/VK_EXT_texel_buffer_alignment.adoc +++ b/appendices/VK_EXT_texel_buffer_alignment.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_texture_compression_astc_hdr.adoc b/appendices/VK_EXT_texture_compression_astc_hdr.adoc index a52e8e66..c222a0a1 100644 --- a/appendices/VK_EXT_texture_compression_astc_hdr.adoc +++ b/appendices/VK_EXT_texture_compression_astc_hdr.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_tooling_info.adoc b/appendices/VK_EXT_tooling_info.adoc index ffa085c0..55c5b24a 100644 --- a/appendices/VK_EXT_tooling_info.adoc +++ b/appendices/VK_EXT_tooling_info.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_transform_feedback.adoc b/appendices/VK_EXT_transform_feedback.adoc index 040f9a7d..531612cc 100644 --- a/appendices/VK_EXT_transform_feedback.adoc +++ b/appendices/VK_EXT_transform_feedback.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_validation_cache.adoc b/appendices/VK_EXT_validation_cache.adoc index 45a0a4df..ca66970c 100644 --- a/appendices/VK_EXT_validation_cache.adoc +++ b/appendices/VK_EXT_validation_cache.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_validation_features.adoc b/appendices/VK_EXT_validation_features.adoc index decefaa6..1c3a409d 100644 --- a/appendices/VK_EXT_validation_features.adoc +++ b/appendices/VK_EXT_validation_features.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_validation_flags.adoc b/appendices/VK_EXT_validation_flags.adoc index 02c87d95..1d7fac31 100644 --- a/appendices/VK_EXT_validation_flags.adoc +++ b/appendices/VK_EXT_validation_flags.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_vertex_attribute_divisor.adoc b/appendices/VK_EXT_vertex_attribute_divisor.adoc index fe991b0e..52f3c1ed 100644 --- a/appendices/VK_EXT_vertex_attribute_divisor.adoc +++ b/appendices/VK_EXT_vertex_attribute_divisor.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_vertex_input_dynamic_state.adoc b/appendices/VK_EXT_vertex_input_dynamic_state.adoc index 91730d02..244ef54f 100644 --- a/appendices/VK_EXT_vertex_input_dynamic_state.adoc +++ b/appendices/VK_EXT_vertex_input_dynamic_state.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_ycbcr_2plane_444_formats.adoc b/appendices/VK_EXT_ycbcr_2plane_444_formats.adoc index bcd918b1..70514d3e 100644 --- a/appendices/VK_EXT_ycbcr_2plane_444_formats.adoc +++ b/appendices/VK_EXT_ycbcr_2plane_444_formats.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_EXT_ycbcr_image_arrays.adoc b/appendices/VK_EXT_ycbcr_image_arrays.adoc index bd1c15d6..c264bd34 100644 --- a/appendices/VK_EXT_ycbcr_image_arrays.adoc +++ b/appendices/VK_EXT_ycbcr_image_arrays.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_FUCHSIA_buffer_collection.adoc b/appendices/VK_FUCHSIA_buffer_collection.adoc index 5825c8f9..77f4871e 100644 --- a/appendices/VK_FUCHSIA_buffer_collection.adoc +++ b/appendices/VK_FUCHSIA_buffer_collection.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_FUCHSIA_external_semaphore.adoc b/appendices/VK_FUCHSIA_external_semaphore.adoc index 2058d113..f9cbce46 100644 --- a/appendices/VK_FUCHSIA_external_semaphore.adoc +++ b/appendices/VK_FUCHSIA_external_semaphore.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_FUCHSIA_imagepipe_surface.adoc b/appendices/VK_FUCHSIA_imagepipe_surface.adoc index b6cf73b2..6c5fd8e2 100644 --- a/appendices/VK_FUCHSIA_imagepipe_surface.adoc +++ b/appendices/VK_FUCHSIA_imagepipe_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_GGP_frame_token.adoc b/appendices/VK_GGP_frame_token.adoc index d911f829..14770d60 100644 --- a/appendices/VK_GGP_frame_token.adoc +++ b/appendices/VK_GGP_frame_token.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_GGP_stream_descriptor_surface.adoc b/appendices/VK_GGP_stream_descriptor_surface.adoc index edf3b439..28cbf9a5 100644 --- a/appendices/VK_GGP_stream_descriptor_surface.adoc +++ b/appendices/VK_GGP_stream_descriptor_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_GOOGLE_display_timing.adoc b/appendices/VK_GOOGLE_display_timing.adoc index 477496a8..442829a6 100644 --- a/appendices/VK_GOOGLE_display_timing.adoc +++ b/appendices/VK_GOOGLE_display_timing.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_GOOGLE_surfaceless_query.adoc b/appendices/VK_GOOGLE_surfaceless_query.adoc index e93030d8..50aa0681 100644 --- a/appendices/VK_GOOGLE_surfaceless_query.adoc +++ b/appendices/VK_GOOGLE_surfaceless_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_IMG_relaxed_line_rasterization.adoc b/appendices/VK_IMG_relaxed_line_rasterization.adoc index 0f10bb94..ddf5c7c7 100644 --- a/appendices/VK_IMG_relaxed_line_rasterization.adoc +++ b/appendices/VK_IMG_relaxed_line_rasterization.adoc @@ -1,4 +1,4 @@ -// Copyright (c) 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_16bit_storage.adoc b/appendices/VK_KHR_16bit_storage.adoc index 8e04525f..83243072 100644 --- a/appendices/VK_KHR_16bit_storage.adoc +++ b/appendices/VK_KHR_16bit_storage.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_8bit_storage.adoc b/appendices/VK_KHR_8bit_storage.adoc index 0e82896d..8fbbb105 100644 --- a/appendices/VK_KHR_8bit_storage.adoc +++ b/appendices/VK_KHR_8bit_storage.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_acceleration_structure.adoc b/appendices/VK_KHR_acceleration_structure.adoc index 855dd7fc..85092839 100644 --- a/appendices/VK_KHR_acceleration_structure.adoc +++ b/appendices/VK_KHR_acceleration_structure.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_android_surface.adoc b/appendices/VK_KHR_android_surface.adoc index 8ed4e198..f60e7d0f 100644 --- a/appendices/VK_KHR_android_surface.adoc +++ b/appendices/VK_KHR_android_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_bind_memory2.adoc b/appendices/VK_KHR_bind_memory2.adoc index de14330b..a2244fd3 100644 --- a/appendices/VK_KHR_bind_memory2.adoc +++ b/appendices/VK_KHR_bind_memory2.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_buffer_device_address.adoc b/appendices/VK_KHR_buffer_device_address.adoc index b87f3401..82f67ec7 100644 --- a/appendices/VK_KHR_buffer_device_address.adoc +++ b/appendices/VK_KHR_buffer_device_address.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_calibrated_timestamps.adoc b/appendices/VK_KHR_calibrated_timestamps.adoc index f7f09f10..ddbf9290 100644 --- a/appendices/VK_KHR_calibrated_timestamps.adoc +++ b/appendices/VK_KHR_calibrated_timestamps.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_cooperative_matrix.adoc b/appendices/VK_KHR_cooperative_matrix.adoc index d3d3edc6..a8a4a8ea 100644 --- a/appendices/VK_KHR_cooperative_matrix.adoc +++ b/appendices/VK_KHR_cooperative_matrix.adoc @@ -1,4 +1,4 @@ -// Copyright (c) 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_copy_commands2.adoc b/appendices/VK_KHR_copy_commands2.adoc index b78ebe41..0f2b6869 100644 --- a/appendices/VK_KHR_copy_commands2.adoc +++ b/appendices/VK_KHR_copy_commands2.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_create_renderpass2.adoc b/appendices/VK_KHR_create_renderpass2.adoc index 040356b3..01148432 100644 --- a/appendices/VK_KHR_create_renderpass2.adoc +++ b/appendices/VK_KHR_create_renderpass2.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_dedicated_allocation.adoc b/appendices/VK_KHR_dedicated_allocation.adoc index 45a3f34b..66e4d2ea 100644 --- a/appendices/VK_KHR_dedicated_allocation.adoc +++ b/appendices/VK_KHR_dedicated_allocation.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_deferred_host_operations.adoc b/appendices/VK_KHR_deferred_host_operations.adoc index 2008a8d5..c898a2cf 100644 --- a/appendices/VK_KHR_deferred_host_operations.adoc +++ b/appendices/VK_KHR_deferred_host_operations.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_depth_stencil_resolve.adoc b/appendices/VK_KHR_depth_stencil_resolve.adoc index 11557589..004b14d5 100644 --- a/appendices/VK_KHR_depth_stencil_resolve.adoc +++ b/appendices/VK_KHR_depth_stencil_resolve.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_descriptor_update_template.adoc b/appendices/VK_KHR_descriptor_update_template.adoc index edd38006..daa2b364 100644 --- a/appendices/VK_KHR_descriptor_update_template.adoc +++ b/appendices/VK_KHR_descriptor_update_template.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_device_group.adoc b/appendices/VK_KHR_device_group.adoc index 5d3a11ad..8e83be2b 100644 --- a/appendices/VK_KHR_device_group.adoc +++ b/appendices/VK_KHR_device_group.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_device_group_creation.adoc b/appendices/VK_KHR_device_group_creation.adoc index 85e01e59..181cf935 100644 --- a/appendices/VK_KHR_device_group_creation.adoc +++ b/appendices/VK_KHR_device_group_creation.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_display.adoc b/appendices/VK_KHR_display.adoc index 6723a3b3..41c2c9e5 100644 --- a/appendices/VK_KHR_display.adoc +++ b/appendices/VK_KHR_display.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_display_swapchain.adoc b/appendices/VK_KHR_display_swapchain.adoc index 711389ee..51ab59b8 100644 --- a/appendices/VK_KHR_display_swapchain.adoc +++ b/appendices/VK_KHR_display_swapchain.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_draw_indirect_count.adoc b/appendices/VK_KHR_draw_indirect_count.adoc index 1f4a8691..b9671fab 100644 --- a/appendices/VK_KHR_draw_indirect_count.adoc +++ b/appendices/VK_KHR_draw_indirect_count.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_driver_properties.adoc b/appendices/VK_KHR_driver_properties.adoc index 3f44845c..0db5cd11 100644 --- a/appendices/VK_KHR_driver_properties.adoc +++ b/appendices/VK_KHR_driver_properties.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_dynamic_rendering.adoc b/appendices/VK_KHR_dynamic_rendering.adoc index fa30601b..69a3d82b 100644 --- a/appendices/VK_KHR_dynamic_rendering.adoc +++ b/appendices/VK_KHR_dynamic_rendering.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_fence.adoc b/appendices/VK_KHR_external_fence.adoc index 9e6b81ce..aa632fc9 100644 --- a/appendices/VK_KHR_external_fence.adoc +++ b/appendices/VK_KHR_external_fence.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_fence_capabilities.adoc b/appendices/VK_KHR_external_fence_capabilities.adoc index c64a28b6..3f317e19 100644 --- a/appendices/VK_KHR_external_fence_capabilities.adoc +++ b/appendices/VK_KHR_external_fence_capabilities.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_fence_fd.adoc b/appendices/VK_KHR_external_fence_fd.adoc index 7f486526..5a3bf150 100644 --- a/appendices/VK_KHR_external_fence_fd.adoc +++ b/appendices/VK_KHR_external_fence_fd.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_fence_win32.adoc b/appendices/VK_KHR_external_fence_win32.adoc index 85d7f4c2..57bdf672 100644 --- a/appendices/VK_KHR_external_fence_win32.adoc +++ b/appendices/VK_KHR_external_fence_win32.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_memory.adoc b/appendices/VK_KHR_external_memory.adoc index 3e527a3f..083b12b3 100644 --- a/appendices/VK_KHR_external_memory.adoc +++ b/appendices/VK_KHR_external_memory.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_memory_capabilities.adoc b/appendices/VK_KHR_external_memory_capabilities.adoc index 5f893f80..80652c8f 100644 --- a/appendices/VK_KHR_external_memory_capabilities.adoc +++ b/appendices/VK_KHR_external_memory_capabilities.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_memory_fd.adoc b/appendices/VK_KHR_external_memory_fd.adoc index c1929c74..f36bc20f 100644 --- a/appendices/VK_KHR_external_memory_fd.adoc +++ b/appendices/VK_KHR_external_memory_fd.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_memory_win32.adoc b/appendices/VK_KHR_external_memory_win32.adoc index bd946753..adfdc4a1 100644 --- a/appendices/VK_KHR_external_memory_win32.adoc +++ b/appendices/VK_KHR_external_memory_win32.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_semaphore.adoc b/appendices/VK_KHR_external_semaphore.adoc index f09df09a..975847c3 100644 --- a/appendices/VK_KHR_external_semaphore.adoc +++ b/appendices/VK_KHR_external_semaphore.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_semaphore_capabilities.adoc b/appendices/VK_KHR_external_semaphore_capabilities.adoc index 030bd864..8f2aaac8 100644 --- a/appendices/VK_KHR_external_semaphore_capabilities.adoc +++ b/appendices/VK_KHR_external_semaphore_capabilities.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_semaphore_fd.adoc b/appendices/VK_KHR_external_semaphore_fd.adoc index f5ccf76f..7b0fdbca 100644 --- a/appendices/VK_KHR_external_semaphore_fd.adoc +++ b/appendices/VK_KHR_external_semaphore_fd.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_external_semaphore_win32.adoc b/appendices/VK_KHR_external_semaphore_win32.adoc index 055b9aca..6acd4d28 100644 --- a/appendices/VK_KHR_external_semaphore_win32.adoc +++ b/appendices/VK_KHR_external_semaphore_win32.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_format_feature_flags2.adoc b/appendices/VK_KHR_format_feature_flags2.adoc index b5e1cea3..04517899 100644 --- a/appendices/VK_KHR_format_feature_flags2.adoc +++ b/appendices/VK_KHR_format_feature_flags2.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_fragment_shader_barycentric.adoc b/appendices/VK_KHR_fragment_shader_barycentric.adoc index 1da7d9ef..0c25c5d9 100644 --- a/appendices/VK_KHR_fragment_shader_barycentric.adoc +++ b/appendices/VK_KHR_fragment_shader_barycentric.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_fragment_shading_rate.adoc b/appendices/VK_KHR_fragment_shading_rate.adoc index 23a614c9..ebfc1138 100644 --- a/appendices/VK_KHR_fragment_shading_rate.adoc +++ b/appendices/VK_KHR_fragment_shading_rate.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_get_display_properties2.adoc b/appendices/VK_KHR_get_display_properties2.adoc index f18e9067..6a840f8a 100644 --- a/appendices/VK_KHR_get_display_properties2.adoc +++ b/appendices/VK_KHR_get_display_properties2.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_get_memory_requirements2.adoc b/appendices/VK_KHR_get_memory_requirements2.adoc index 9449b1ec..cd1456eb 100644 --- a/appendices/VK_KHR_get_memory_requirements2.adoc +++ b/appendices/VK_KHR_get_memory_requirements2.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_get_physical_device_properties2.adoc b/appendices/VK_KHR_get_physical_device_properties2.adoc index d2caee9f..d789ea12 100644 --- a/appendices/VK_KHR_get_physical_device_properties2.adoc +++ b/appendices/VK_KHR_get_physical_device_properties2.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_get_surface_capabilities2.adoc b/appendices/VK_KHR_get_surface_capabilities2.adoc index 2a9bf819..9035a4bf 100644 --- a/appendices/VK_KHR_get_surface_capabilities2.adoc +++ b/appendices/VK_KHR_get_surface_capabilities2.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_global_priority.adoc b/appendices/VK_KHR_global_priority.adoc index 04cd6f42..9072f92c 100644 --- a/appendices/VK_KHR_global_priority.adoc +++ b/appendices/VK_KHR_global_priority.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_imageless_framebuffer.adoc b/appendices/VK_KHR_imageless_framebuffer.adoc index 9071264d..f3ac838e 100644 --- a/appendices/VK_KHR_imageless_framebuffer.adoc +++ b/appendices/VK_KHR_imageless_framebuffer.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_incremental_present.adoc b/appendices/VK_KHR_incremental_present.adoc index 4a4f21be..0110efa3 100644 --- a/appendices/VK_KHR_incremental_present.adoc +++ b/appendices/VK_KHR_incremental_present.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_maintenance1.adoc b/appendices/VK_KHR_maintenance1.adoc index 61070e9f..f6d0bc51 100644 --- a/appendices/VK_KHR_maintenance1.adoc +++ b/appendices/VK_KHR_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_maintenance2.adoc b/appendices/VK_KHR_maintenance2.adoc index d0b3398c..f1e96846 100644 --- a/appendices/VK_KHR_maintenance2.adoc +++ b/appendices/VK_KHR_maintenance2.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_maintenance3.adoc b/appendices/VK_KHR_maintenance3.adoc index 6e38e38c..9a7e9ae7 100644 --- a/appendices/VK_KHR_maintenance3.adoc +++ b/appendices/VK_KHR_maintenance3.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_maintenance4.adoc b/appendices/VK_KHR_maintenance4.adoc index 86f977d0..1bdd7e3f 100644 --- a/appendices/VK_KHR_maintenance4.adoc +++ b/appendices/VK_KHR_maintenance4.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_maintenance5.adoc b/appendices/VK_KHR_maintenance5.adoc index 2b57df36..e701ded4 100644 --- a/appendices/VK_KHR_maintenance5.adoc +++ b/appendices/VK_KHR_maintenance5.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_maintenance6.adoc b/appendices/VK_KHR_maintenance6.adoc index 96283432..c79fc0a5 100644 --- a/appendices/VK_KHR_maintenance6.adoc +++ b/appendices/VK_KHR_maintenance6.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 include::{generated}/meta/{refprefix}VK_KHR_maintenance6.adoc[] diff --git a/appendices/VK_KHR_map_memory2.adoc b/appendices/VK_KHR_map_memory2.adoc index 5f273509..11706a9b 100644 --- a/appendices/VK_KHR_map_memory2.adoc +++ b/appendices/VK_KHR_map_memory2.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_multiview.adoc b/appendices/VK_KHR_multiview.adoc index d575f35e..32ab7ff2 100644 --- a/appendices/VK_KHR_multiview.adoc +++ b/appendices/VK_KHR_multiview.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_performance_query.adoc b/appendices/VK_KHR_performance_query.adoc index 23f098d3..a53ea9fe 100644 --- a/appendices/VK_KHR_performance_query.adoc +++ b/appendices/VK_KHR_performance_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_pipeline_executable_properties.adoc b/appendices/VK_KHR_pipeline_executable_properties.adoc index e0e2e43c..afdabd56 100644 --- a/appendices/VK_KHR_pipeline_executable_properties.adoc +++ b/appendices/VK_KHR_pipeline_executable_properties.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_pipeline_library.adoc b/appendices/VK_KHR_pipeline_library.adoc index 499c63f5..f3f10299 100644 --- a/appendices/VK_KHR_pipeline_library.adoc +++ b/appendices/VK_KHR_pipeline_library.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_portability_enumeration.adoc b/appendices/VK_KHR_portability_enumeration.adoc index 60bdc703..f1c35859 100644 --- a/appendices/VK_KHR_portability_enumeration.adoc +++ b/appendices/VK_KHR_portability_enumeration.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_portability_subset.adoc b/appendices/VK_KHR_portability_subset.adoc index 5400424c..7eff6969 100644 --- a/appendices/VK_KHR_portability_subset.adoc +++ b/appendices/VK_KHR_portability_subset.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_present_id.adoc b/appendices/VK_KHR_present_id.adoc index 5e15a314..33d0f729 100644 --- a/appendices/VK_KHR_present_id.adoc +++ b/appendices/VK_KHR_present_id.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_present_wait.adoc b/appendices/VK_KHR_present_wait.adoc index e5088b6e..dc95ebf0 100644 --- a/appendices/VK_KHR_present_wait.adoc +++ b/appendices/VK_KHR_present_wait.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_push_descriptor.adoc b/appendices/VK_KHR_push_descriptor.adoc index e82669fe..c10a2538 100644 --- a/appendices/VK_KHR_push_descriptor.adoc +++ b/appendices/VK_KHR_push_descriptor.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_ray_query.adoc b/appendices/VK_KHR_ray_query.adoc index 53a23e83..85d31d9f 100644 --- a/appendices/VK_KHR_ray_query.adoc +++ b/appendices/VK_KHR_ray_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_ray_tracing_maintenance1.adoc b/appendices/VK_KHR_ray_tracing_maintenance1.adoc index 48d5a5a6..6b8f32de 100644 --- a/appendices/VK_KHR_ray_tracing_maintenance1.adoc +++ b/appendices/VK_KHR_ray_tracing_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_ray_tracing_pipeline.adoc b/appendices/VK_KHR_ray_tracing_pipeline.adoc index 3c27c264..a9310774 100644 --- a/appendices/VK_KHR_ray_tracing_pipeline.adoc +++ b/appendices/VK_KHR_ray_tracing_pipeline.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_ray_tracing_position_fetch.adoc b/appendices/VK_KHR_ray_tracing_position_fetch.adoc index 4772ecf4..2ec9393d 100644 --- a/appendices/VK_KHR_ray_tracing_position_fetch.adoc +++ b/appendices/VK_KHR_ray_tracing_position_fetch.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_relaxed_block_layout.adoc b/appendices/VK_KHR_relaxed_block_layout.adoc index 1d7cdcfd..ec9a40c8 100644 --- a/appendices/VK_KHR_relaxed_block_layout.adoc +++ b/appendices/VK_KHR_relaxed_block_layout.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_sampler_mirror_clamp_to_edge.adoc b/appendices/VK_KHR_sampler_mirror_clamp_to_edge.adoc index 9b211136..3ed7a453 100644 --- a/appendices/VK_KHR_sampler_mirror_clamp_to_edge.adoc +++ b/appendices/VK_KHR_sampler_mirror_clamp_to_edge.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_sampler_ycbcr_conversion.adoc b/appendices/VK_KHR_sampler_ycbcr_conversion.adoc index 3eb87b79..b522664a 100644 --- a/appendices/VK_KHR_sampler_ycbcr_conversion.adoc +++ b/appendices/VK_KHR_sampler_ycbcr_conversion.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_separate_depth_stencil_layouts.adoc b/appendices/VK_KHR_separate_depth_stencil_layouts.adoc index 93e19b26..f875617e 100644 --- a/appendices/VK_KHR_separate_depth_stencil_layouts.adoc +++ b/appendices/VK_KHR_separate_depth_stencil_layouts.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_atomic_int64.adoc b/appendices/VK_KHR_shader_atomic_int64.adoc index c2ccd000..174a39a3 100644 --- a/appendices/VK_KHR_shader_atomic_int64.adoc +++ b/appendices/VK_KHR_shader_atomic_int64.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_clock.adoc b/appendices/VK_KHR_shader_clock.adoc index 50982490..2864cd8e 100644 --- a/appendices/VK_KHR_shader_clock.adoc +++ b/appendices/VK_KHR_shader_clock.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_draw_parameters.adoc b/appendices/VK_KHR_shader_draw_parameters.adoc index 93d6ddac..004de69a 100644 --- a/appendices/VK_KHR_shader_draw_parameters.adoc +++ b/appendices/VK_KHR_shader_draw_parameters.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_float16_int8.adoc b/appendices/VK_KHR_shader_float16_int8.adoc index 0d56fef5..e0d64f89 100644 --- a/appendices/VK_KHR_shader_float16_int8.adoc +++ b/appendices/VK_KHR_shader_float16_int8.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_float_controls.adoc b/appendices/VK_KHR_shader_float_controls.adoc index 86a9a003..83e63683 100644 --- a/appendices/VK_KHR_shader_float_controls.adoc +++ b/appendices/VK_KHR_shader_float_controls.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_integer_dot_product.adoc b/appendices/VK_KHR_shader_integer_dot_product.adoc index 38c6b544..c3e9ba53 100644 --- a/appendices/VK_KHR_shader_integer_dot_product.adoc +++ b/appendices/VK_KHR_shader_integer_dot_product.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_non_semantic_info.adoc b/appendices/VK_KHR_shader_non_semantic_info.adoc index 115d0171..abaebf43 100644 --- a/appendices/VK_KHR_shader_non_semantic_info.adoc +++ b/appendices/VK_KHR_shader_non_semantic_info.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_subgroup_extended_types.adoc b/appendices/VK_KHR_shader_subgroup_extended_types.adoc index 05e9a96f..6b7d9b27 100644 --- a/appendices/VK_KHR_shader_subgroup_extended_types.adoc +++ b/appendices/VK_KHR_shader_subgroup_extended_types.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_subgroup_uniform_control_flow.adoc b/appendices/VK_KHR_shader_subgroup_uniform_control_flow.adoc index 1ba751da..ebb01ce4 100644 --- a/appendices/VK_KHR_shader_subgroup_uniform_control_flow.adoc +++ b/appendices/VK_KHR_shader_subgroup_uniform_control_flow.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shader_terminate_invocation.adoc b/appendices/VK_KHR_shader_terminate_invocation.adoc index 39ce1917..aa475d72 100644 --- a/appendices/VK_KHR_shader_terminate_invocation.adoc +++ b/appendices/VK_KHR_shader_terminate_invocation.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_shared_presentable_image.adoc b/appendices/VK_KHR_shared_presentable_image.adoc index 281c2714..4b619c25 100644 --- a/appendices/VK_KHR_shared_presentable_image.adoc +++ b/appendices/VK_KHR_shared_presentable_image.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_spirv_1_4.adoc b/appendices/VK_KHR_spirv_1_4.adoc index 7965a8bf..0b0d268d 100644 --- a/appendices/VK_KHR_spirv_1_4.adoc +++ b/appendices/VK_KHR_spirv_1_4.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_storage_buffer_storage_class.adoc b/appendices/VK_KHR_storage_buffer_storage_class.adoc index 0f6a8bce..9960dd4d 100644 --- a/appendices/VK_KHR_storage_buffer_storage_class.adoc +++ b/appendices/VK_KHR_storage_buffer_storage_class.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_surface.adoc b/appendices/VK_KHR_surface.adoc index a7949e7e..2332a6b0 100644 --- a/appendices/VK_KHR_surface.adoc +++ b/appendices/VK_KHR_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_surface_protected_capabilities.adoc b/appendices/VK_KHR_surface_protected_capabilities.adoc index 277dc57a..5e8359a4 100644 --- a/appendices/VK_KHR_surface_protected_capabilities.adoc +++ b/appendices/VK_KHR_surface_protected_capabilities.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_swapchain.adoc b/appendices/VK_KHR_swapchain.adoc index d44e3755..c2990422 100644 --- a/appendices/VK_KHR_swapchain.adoc +++ b/appendices/VK_KHR_swapchain.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_swapchain_mutable_format.adoc b/appendices/VK_KHR_swapchain_mutable_format.adoc index 2c7d2003..bf376122 100644 --- a/appendices/VK_KHR_swapchain_mutable_format.adoc +++ b/appendices/VK_KHR_swapchain_mutable_format.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_synchronization2.adoc b/appendices/VK_KHR_synchronization2.adoc index 375eef73..f42fa8a1 100644 --- a/appendices/VK_KHR_synchronization2.adoc +++ b/appendices/VK_KHR_synchronization2.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_timeline_semaphore.adoc b/appendices/VK_KHR_timeline_semaphore.adoc index 77ea5dde..96d9cefa 100644 --- a/appendices/VK_KHR_timeline_semaphore.adoc +++ b/appendices/VK_KHR_timeline_semaphore.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_uniform_buffer_standard_layout.adoc b/appendices/VK_KHR_uniform_buffer_standard_layout.adoc index 77056d64..b3c22766 100644 --- a/appendices/VK_KHR_uniform_buffer_standard_layout.adoc +++ b/appendices/VK_KHR_uniform_buffer_standard_layout.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_variable_pointers.adoc b/appendices/VK_KHR_variable_pointers.adoc index 0e892e29..f816484e 100644 --- a/appendices/VK_KHR_variable_pointers.adoc +++ b/appendices/VK_KHR_variable_pointers.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_vertex_attribute_divisor.adoc b/appendices/VK_KHR_vertex_attribute_divisor.adoc index 69384bd5..33808a1f 100644 --- a/appendices/VK_KHR_vertex_attribute_divisor.adoc +++ b/appendices/VK_KHR_vertex_attribute_divisor.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_decode_h264.adoc b/appendices/VK_KHR_video_decode_h264.adoc index 9c5deaf6..0935e12b 100644 --- a/appendices/VK_KHR_video_decode_h264.adoc +++ b/appendices/VK_KHR_video_decode_h264.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_decode_h265.adoc b/appendices/VK_KHR_video_decode_h265.adoc index 0eb65deb..c8c7f0b9 100644 --- a/appendices/VK_KHR_video_decode_h265.adoc +++ b/appendices/VK_KHR_video_decode_h265.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_decode_queue.adoc b/appendices/VK_KHR_video_decode_queue.adoc index 9492769a..e049e334 100644 --- a/appendices/VK_KHR_video_decode_queue.adoc +++ b/appendices/VK_KHR_video_decode_queue.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_encode_h264.adoc b/appendices/VK_KHR_video_encode_h264.adoc index 967d7f34..3be44f4b 100644 --- a/appendices/VK_KHR_video_encode_h264.adoc +++ b/appendices/VK_KHR_video_encode_h264.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_encode_h265.adoc b/appendices/VK_KHR_video_encode_h265.adoc index d0fbf3f8..f65f6406 100644 --- a/appendices/VK_KHR_video_encode_h265.adoc +++ b/appendices/VK_KHR_video_encode_h265.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_encode_queue.adoc b/appendices/VK_KHR_video_encode_queue.adoc index 4dfa5446..b4dcc923 100644 --- a/appendices/VK_KHR_video_encode_queue.adoc +++ b/appendices/VK_KHR_video_encode_queue.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_maintenance1.adoc b/appendices/VK_KHR_video_maintenance1.adoc index 557579af..f300d185 100644 --- a/appendices/VK_KHR_video_maintenance1.adoc +++ b/appendices/VK_KHR_video_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 201232023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_video_queue.adoc b/appendices/VK_KHR_video_queue.adoc index bb843e95..6added87 100644 --- a/appendices/VK_KHR_video_queue.adoc +++ b/appendices/VK_KHR_video_queue.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_vulkan_memory_model.adoc b/appendices/VK_KHR_vulkan_memory_model.adoc index fe5357ac..6f1fc27d 100644 --- a/appendices/VK_KHR_vulkan_memory_model.adoc +++ b/appendices/VK_KHR_vulkan_memory_model.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_wayland_surface.adoc b/appendices/VK_KHR_wayland_surface.adoc index c3f4c2c9..bb411887 100644 --- a/appendices/VK_KHR_wayland_surface.adoc +++ b/appendices/VK_KHR_wayland_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_win32_keyed_mutex.adoc b/appendices/VK_KHR_win32_keyed_mutex.adoc index 04429be0..7d387d3c 100644 --- a/appendices/VK_KHR_win32_keyed_mutex.adoc +++ b/appendices/VK_KHR_win32_keyed_mutex.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_win32_surface.adoc b/appendices/VK_KHR_win32_surface.adoc index 66d1ced7..6a9c68cc 100644 --- a/appendices/VK_KHR_win32_surface.adoc +++ b/appendices/VK_KHR_win32_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_workgroup_memory_explicit_layout.adoc b/appendices/VK_KHR_workgroup_memory_explicit_layout.adoc index 6498fa74..99d742a5 100644 --- a/appendices/VK_KHR_workgroup_memory_explicit_layout.adoc +++ b/appendices/VK_KHR_workgroup_memory_explicit_layout.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_xcb_surface.adoc b/appendices/VK_KHR_xcb_surface.adoc index e82fa9ec..1c3109ab 100644 --- a/appendices/VK_KHR_xcb_surface.adoc +++ b/appendices/VK_KHR_xcb_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_xlib_surface.adoc b/appendices/VK_KHR_xlib_surface.adoc index 5689a343..9f90a6a9 100644 --- a/appendices/VK_KHR_xlib_surface.adoc +++ b/appendices/VK_KHR_xlib_surface.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_KHR_zero_initialize_workgroup_memory.adoc b/appendices/VK_KHR_zero_initialize_workgroup_memory.adoc index c9820751..c12bfd4e 100644 --- a/appendices/VK_KHR_zero_initialize_workgroup_memory.adoc +++ b/appendices/VK_KHR_zero_initialize_workgroup_memory.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_LUNARG_direct_driver_loading.adoc b/appendices/VK_LUNARG_direct_driver_loading.adoc index 11114398..b478523e 100644 --- a/appendices/VK_LUNARG_direct_driver_loading.adoc +++ b/appendices/VK_LUNARG_direct_driver_loading.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_MSFT_layered_driver.adoc b/appendices/VK_MSFT_layered_driver.adoc index 9d879243..b84a7260 100644 --- a/appendices/VK_MSFT_layered_driver.adoc +++ b/appendices/VK_MSFT_layered_driver.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_NV_descriptor_pool_overallocation.adoc b/appendices/VK_NV_descriptor_pool_overallocation.adoc index 30febfe0..3f723149 100644 --- a/appendices/VK_NV_descriptor_pool_overallocation.adoc +++ b/appendices/VK_NV_descriptor_pool_overallocation.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_NV_low_latency.adoc b/appendices/VK_NV_low_latency.adoc index 30b1016b..fc145c2c 100644 --- a/appendices/VK_NV_low_latency.adoc +++ b/appendices/VK_NV_low_latency.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_NV_low_latency2.adoc b/appendices/VK_NV_low_latency2.adoc index 93199bb6..25373f0b 100644 --- a/appendices/VK_NV_low_latency2.adoc +++ b/appendices/VK_NV_low_latency2.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_NV_per_stage_descriptor_set.adoc b/appendices/VK_NV_per_stage_descriptor_set.adoc index f86066a8..f3581088 100644 --- a/appendices/VK_NV_per_stage_descriptor_set.adoc +++ b/appendices/VK_NV_per_stage_descriptor_set.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_filter_cubic_clamp.adoc b/appendices/VK_QCOM_filter_cubic_clamp.adoc index c2dad271..fdcaaa79 100644 --- a/appendices/VK_QCOM_filter_cubic_clamp.adoc +++ b/appendices/VK_QCOM_filter_cubic_clamp.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_filter_cubic_weights.adoc b/appendices/VK_QCOM_filter_cubic_weights.adoc index b3f79683..533bf31f 100644 --- a/appendices/VK_QCOM_filter_cubic_weights.adoc +++ b/appendices/VK_QCOM_filter_cubic_weights.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_fragment_density_map_offset.adoc b/appendices/VK_QCOM_fragment_density_map_offset.adoc index 85dce159..a1c46055 100644 --- a/appendices/VK_QCOM_fragment_density_map_offset.adoc +++ b/appendices/VK_QCOM_fragment_density_map_offset.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_multiview_per_view_render_areas.adoc b/appendices/VK_QCOM_multiview_per_view_render_areas.adoc index 3bac22ad..0b822f82 100644 --- a/appendices/VK_QCOM_multiview_per_view_render_areas.adoc +++ b/appendices/VK_QCOM_multiview_per_view_render_areas.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_multiview_per_view_viewports.adoc b/appendices/VK_QCOM_multiview_per_view_viewports.adoc index 080484ed..a064e325 100644 --- a/appendices/VK_QCOM_multiview_per_view_viewports.adoc +++ b/appendices/VK_QCOM_multiview_per_view_viewports.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_render_pass_transform.adoc b/appendices/VK_QCOM_render_pass_transform.adoc index f60b6276..9d65ecd0 100644 --- a/appendices/VK_QCOM_render_pass_transform.adoc +++ b/appendices/VK_QCOM_render_pass_transform.adoc @@ -1,4 +1,4 @@ -// Copyright (c) 2020 Qualcomm Technologies, Inc. +// Copyright (c) 2020-2023 Qualcomm Technologies, Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -7,9 +7,10 @@ include::{generated}/meta/{refprefix}VK_QCOM_render_pass_transform.adoc[] === Other Extension Metadata *Last Modified Date*:: - 2022-07-21 + 2023-12-13 *Interactions and External Dependencies*:: - - This extension requires `apiext:VK_KHR_swapchain` + - This extension interacts with `apiext:VK_KHR_swapchain` + - This extension interacts with `apiext:VK_KHR_surface` - This extension interacts with `apiext:VK_EXT_fragment_density_map` - This extension interacts with `apiext:VK_KHR_fragment_shading_rate` - This extension interacts with `apiext:VK_QCOM_tile_properties` @@ -17,6 +18,7 @@ include::{generated}/meta/{refprefix}VK_QCOM_render_pass_transform.adoc[] - Jeff Leger, Qualcomm Technologies, Inc. - Brandon Light, Qualcomm Technologies, Inc. - Matthew Netsch, Qualcomm Technologies, Inc. + - Arpit Agarwal, Qualcomm Technologies, Inc. === Description @@ -182,4 +184,6 @@ get the set of rates supported for 90 and 270 degree rotation. ** Adds interactions with VK_KHR_fragment_shading_rate * Revision 3, 2022-07-11 (Arpit Agarwal) ** Adds interactions with VK_QCOM_tile_properties + * Revision 4, 2023-12-13 (Matthew Netsch) + ** Relax dependencies on VK_KHR_surface and VK_KHR_swapchain diff --git a/appendices/VK_QCOM_rotated_copy_commands.adoc b/appendices/VK_QCOM_rotated_copy_commands.adoc index a03d9b8a..6ef452c3 100644 --- a/appendices/VK_QCOM_rotated_copy_commands.adoc +++ b/appendices/VK_QCOM_rotated_copy_commands.adoc @@ -1,4 +1,4 @@ -// Copyright (c) 2020 Qualcomm Technologies, Inc. +// Copyright (c) 2020,2023 Qualcomm Technologies, Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -7,11 +7,13 @@ include::{generated}/meta/{refprefix}VK_QCOM_rotated_copy_commands.adoc[] === Other Extension Metadata *Last Modified Date*:: - 2020-09-18 + 2023-12-13 *Interactions and External Dependencies*:: - - None + - This extension interacts with `apiext:VK_KHR_swapchain` + - This extension interacts with `apiext:VK_KHR_surface` *Contributors*:: - Jeff Leger, Qualcomm Technologies, Inc. + - Matthew Netsch, Qualcomm Technologies, Inc. === Description @@ -60,3 +62,5 @@ include::{generated}/interfaces/VK_QCOM_rotated_copy_commands.adoc[] === Version History * Revision 1, 2020-09-19 (Jeff Leger) + * Revision 2, 2023-12-13 (Matthew Netsch) + ** Relax dependency on VK_KHR_swapchain diff --git a/appendices/VK_QCOM_tile_properties.adoc b/appendices/VK_QCOM_tile_properties.adoc index ac6bb59a..23119895 100644 --- a/appendices/VK_QCOM_tile_properties.adoc +++ b/appendices/VK_QCOM_tile_properties.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_QCOM_ycbcr_degamma.adoc b/appendices/VK_QCOM_ycbcr_degamma.adoc index 85325be5..e03848f1 100644 --- a/appendices/VK_QCOM_ycbcr_degamma.adoc +++ b/appendices/VK_QCOM_ycbcr_degamma.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_SEC_amigo_profiling.adoc b/appendices/VK_SEC_amigo_profiling.adoc index 669eb0fe..c8638fd9 100644 --- a/appendices/VK_SEC_amigo_profiling.adoc +++ b/appendices/VK_SEC_amigo_profiling.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_VALVE_descriptor_set_host_mapping.adoc b/appendices/VK_VALVE_descriptor_set_host_mapping.adoc index 44cb80d7..5941a638 100644 --- a/appendices/VK_VALVE_descriptor_set_host_mapping.adoc +++ b/appendices/VK_VALVE_descriptor_set_host_mapping.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/VK_VALVE_mutable_descriptor_type.adoc b/appendices/VK_VALVE_mutable_descriptor_type.adoc index dd3488c7..bd58a8cc 100644 --- a/appendices/VK_VALVE_mutable_descriptor_type.adoc +++ b/appendices/VK_VALVE_mutable_descriptor_type.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/boilerplate.adoc b/appendices/boilerplate.adoc index 417b6bf2..90eb9e05 100644 --- a/appendices/boilerplate.adoc +++ b/appendices/boilerplate.adoc @@ -1,4 +1,4 @@ -// Copyright 2016-2023 The Khronos Group Inc. +// Copyright 2016-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/compressedtex.adoc b/appendices/compressedtex.adoc index 4fab6c4c..7c83e119 100644 --- a/appendices/compressedtex.adoc +++ b/appendices/compressedtex.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/credits.adoc b/appendices/credits.adoc index 5c2268ff..88578541 100644 --- a/appendices/credits.adoc +++ b/appendices/credits.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/extensions.adoc b/appendices/extensions.adoc index 1bbaefc5..1eeb05ef 100644 --- a/appendices/extensions.adoc +++ b/appendices/extensions.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/glossary.adoc b/appendices/glossary.adoc index 46b33551..d0515ab2 100644 --- a/appendices/glossary.adoc +++ b/appendices/glossary.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/invariance.adoc b/appendices/invariance.adoc index 908ea7f3..93514c34 100644 --- a/appendices/invariance.adoc +++ b/appendices/invariance.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/memorymodel.adoc b/appendices/memorymodel.adoc index e4622eaa..b0367e62 100644 --- a/appendices/memorymodel.adoc +++ b/appendices/memorymodel.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/roadmap.adoc b/appendices/roadmap.adoc index fc96fe35..d642f4ca 100644 --- a/appendices/roadmap.adoc +++ b/appendices/roadmap.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/roadmap/Roadmap-2022.adoc b/appendices/roadmap/Roadmap-2022.adoc index a51acba3..9fd37dfc 100644 --- a/appendices/roadmap/Roadmap-2022.adoc +++ b/appendices/roadmap/Roadmap-2022.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/sc_static/promoted_extensions_VK_VERSION_1_1.adoc b/appendices/sc_static/promoted_extensions_VK_VERSION_1_1.adoc index 7f3ebeb8..8b1718d9 100644 --- a/appendices/sc_static/promoted_extensions_VK_VERSION_1_1.adoc +++ b/appendices/sc_static/promoted_extensions_VK_VERSION_1_1.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 // This is a simplified version of diff --git a/appendices/sc_static/promoted_extensions_VK_VERSION_1_2.adoc b/appendices/sc_static/promoted_extensions_VK_VERSION_1_2.adoc index ec658f0d..89ed352c 100644 --- a/appendices/sc_static/promoted_extensions_VK_VERSION_1_2.adoc +++ b/appendices/sc_static/promoted_extensions_VK_VERSION_1_2.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 // This is a simplified version of diff --git a/appendices/spirvenv.adoc b/appendices/spirvenv.adoc index 21d46da3..5284bf24 100644 --- a/appendices/spirvenv.adoc +++ b/appendices/spirvenv.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/appendices/versions.adoc b/appendices/versions.adoc index b5999aab..c8e164da 100644 --- a/appendices/versions.adoc +++ b/appendices/versions.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/README.adoc b/build_tests/README.adoc index 4c488245..aba6cb32 100644 --- a/build_tests/README.adoc +++ b/build_tests/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Spec Build Tests diff --git a/build_tests/appendices/test.adoc b/build_tests/appendices/test.adoc index fecfecc5..450ad02a 100644 --- a/build_tests/appendices/test.adoc +++ b/build_tests/appendices/test.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/chapters/commonvalidity/dolor.adoc b/build_tests/chapters/commonvalidity/dolor.adoc index d3af94f5..e4118afe 100644 --- a/build_tests/chapters/commonvalidity/dolor.adoc +++ b/build_tests/chapters/commonvalidity/dolor.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/chapters/commonvalidity/ipsum.adoc b/build_tests/chapters/commonvalidity/ipsum.adoc index 8bcfdc5e..76ed5e30 100644 --- a/build_tests/chapters/commonvalidity/ipsum.adoc +++ b/build_tests/chapters/commonvalidity/ipsum.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/chapters/commonvalidity/lorem.adoc b/build_tests/chapters/commonvalidity/lorem.adoc index d00d267a..1ac89e44 100644 --- a/build_tests/chapters/commonvalidity/lorem.adoc +++ b/build_tests/chapters/commonvalidity/lorem.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/chapters/ipsum.adoc b/build_tests/chapters/ipsum.adoc index 88a91095..e64201b4 100644 --- a/build_tests/chapters/ipsum.adoc +++ b/build_tests/chapters/ipsum.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/chapters/lorem.adoc b/build_tests/chapters/lorem.adoc index 5931319d..4bc7428c 100644 --- a/build_tests/chapters/lorem.adoc +++ b/build_tests/chapters/lorem.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/chapters/preamble.adoc b/build_tests/chapters/preamble.adoc index cefb1673..03e86189 100644 --- a/build_tests/chapters/preamble.adoc +++ b/build_tests/chapters/preamble.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 // Note that this file is used to pull the Khronos Specification Copyright diff --git a/build_tests/expectations/all-1.0.html b/build_tests/expectations/all-1.0.html index 02463e17..18fd48f7 100644 --- a/build_tests/expectations/all-1.0.html +++ b/build_tests/expectations/all-1.0.html @@ -1087,7 +1087,7 @@ pre.rouge .w { <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/expectations/all.html b/build_tests/expectations/all.html index caffac8d..d8d4c0fa 100644 --- a/build_tests/expectations/all.html +++ b/build_tests/expectations/all.html @@ -1087,7 +1087,7 @@ pre.rouge .w { <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/expectations/copy2-1.0.html b/build_tests/expectations/copy2-1.0.html index f3b51876..31c2dc09 100644 --- a/build_tests/expectations/copy2-1.0.html +++ b/build_tests/expectations/copy2-1.0.html @@ -1086,7 +1086,7 @@ pre.rouge .w { <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/expectations/core-1.0.html b/build_tests/expectations/core-1.0.html index 3925c3db..fe222c55 100644 --- a/build_tests/expectations/core-1.0.html +++ b/build_tests/expectations/core-1.0.html @@ -835,7 +835,7 @@ li > p > a[id^="VUID-"].link:hover { color: black; } <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/expectations/core.html b/build_tests/expectations/core.html index bab9977f..92655c64 100644 --- a/build_tests/expectations/core.html +++ b/build_tests/expectations/core.html @@ -1086,7 +1086,7 @@ pre.rouge .w { <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/expectations/hic-1.0.html b/build_tests/expectations/hic-1.0.html index a2fb8f98..805d3192 100644 --- a/build_tests/expectations/hic-1.0.html +++ b/build_tests/expectations/hic-1.0.html @@ -1087,7 +1087,7 @@ pre.rouge .w { <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/expectations/hic.html b/build_tests/expectations/hic.html index 9a06bc54..79332e15 100644 --- a/build_tests/expectations/hic.html +++ b/build_tests/expectations/hic.html @@ -1087,7 +1087,7 @@ pre.rouge .w { <h2 id="preamble"><a class="anchor" href="#preamble"></a>1. Preamble</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright 2014-2023 The Khronos Group Inc.</p> +<p>Copyright 2014-2024 The Khronos Group Inc.</p> </div> <div class="paragraph"> <p>This Specification is protected by copyright laws and contains material diff --git a/build_tests/testspec.adoc b/build_tests/testspec.adoc index 4f915f64..a9963ece 100644 --- a/build_tests/testspec.adoc +++ b/build_tests/testspec.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/build_tests/update-expectations b/build_tests/update-expectations index 2e0a1ae3..02b0684d 100755 --- a/build_tests/update-expectations +++ b/build_tests/update-expectations @@ -1,6 +1,6 @@ #! /bin/bash # -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/chapters/VK_EXT_acquire_drm_display/acquire_drm_display.adoc b/chapters/VK_EXT_acquire_drm_display/acquire_drm_display.adoc index fd24e3b7..793eaa92 100644 --- a/chapters/VK_EXT_acquire_drm_display/acquire_drm_display.adoc +++ b/chapters/VK_EXT_acquire_drm_display/acquire_drm_display.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_acquire_xlib_display/acquire_xlib_display.adoc b/chapters/VK_EXT_acquire_xlib_display/acquire_xlib_display.adoc index cc86f695..e3ea00c4 100644 --- a/chapters/VK_EXT_acquire_xlib_display/acquire_xlib_display.adoc +++ b/chapters/VK_EXT_acquire_xlib_display/acquire_xlib_display.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_blend_operation_advanced/advanced_blend.adoc b/chapters/VK_EXT_blend_operation_advanced/advanced_blend.adoc index 919e4220..dbf5c6ce 100644 --- a/chapters/VK_EXT_blend_operation_advanced/advanced_blend.adoc +++ b/chapters/VK_EXT_blend_operation_advanced/advanced_blend.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_debug_marker.adoc b/chapters/VK_EXT_debug_marker.adoc index 0a79e31d..738a532c 100644 --- a/chapters/VK_EXT_debug_marker.adoc +++ b/chapters/VK_EXT_debug_marker.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_debug_report.adoc b/chapters/VK_EXT_debug_report.adoc index c363d49b..00802e72 100644 --- a/chapters/VK_EXT_debug_report.adoc +++ b/chapters/VK_EXT_debug_report.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_debug_utils.adoc b/chapters/VK_EXT_debug_utils.adoc index 2bbe2566..17a23c77 100644 --- a/chapters/VK_EXT_debug_utils.adoc +++ b/chapters/VK_EXT_debug_utils.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_direct_mode_display/acquire_release_displays.adoc b/chapters/VK_EXT_direct_mode_display/acquire_release_displays.adoc index 1cee9f46..82c961c9 100644 --- a/chapters/VK_EXT_direct_mode_display/acquire_release_displays.adoc +++ b/chapters/VK_EXT_direct_mode_display/acquire_release_displays.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_directfb_surface/platformCreateSurface_directfb.adoc b/chapters/VK_EXT_directfb_surface/platformCreateSurface_directfb.adoc index a8c72683..dbf40ca6 100644 --- a/chapters/VK_EXT_directfb_surface/platformCreateSurface_directfb.adoc +++ b/chapters/VK_EXT_directfb_surface/platformCreateSurface_directfb.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_directfb_surface/platformQuerySupport_directfb.adoc b/chapters/VK_EXT_directfb_surface/platformQuerySupport_directfb.adoc index 773698a2..f1eccfab 100644 --- a/chapters/VK_EXT_directfb_surface/platformQuerySupport_directfb.adoc +++ b/chapters/VK_EXT_directfb_surface/platformQuerySupport_directfb.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_display_control/display_control.adoc b/chapters/VK_EXT_display_control/display_control.adoc index 408dc51b..3a914b41 100644 --- a/chapters/VK_EXT_display_control/display_control.adoc +++ b/chapters/VK_EXT_display_control/display_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_display_control/fence_events.adoc b/chapters/VK_EXT_display_control/fence_events.adoc index eb1dd026..c05c64e8 100644 --- a/chapters/VK_EXT_display_control/fence_events.adoc +++ b/chapters/VK_EXT_display_control/fence_events.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_display_control/swapchain_counters.adoc b/chapters/VK_EXT_display_control/swapchain_counters.adoc index 637e4e3a..3a08310b 100644 --- a/chapters/VK_EXT_display_control/swapchain_counters.adoc +++ b/chapters/VK_EXT_display_control/swapchain_counters.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_display_surface_counter/surface_capabilities.adoc b/chapters/VK_EXT_display_surface_counter/surface_capabilities.adoc index 72026927..64cb4880 100644 --- a/chapters/VK_EXT_display_surface_counter/surface_capabilities.adoc +++ b/chapters/VK_EXT_display_surface_counter/surface_capabilities.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_hdr_metadata.adoc b/chapters/VK_EXT_hdr_metadata.adoc index 98f07679..ffa6c716 100644 --- a/chapters/VK_EXT_hdr_metadata.adoc +++ b/chapters/VK_EXT_hdr_metadata.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_headless_surface/headless.adoc b/chapters/VK_EXT_headless_surface/headless.adoc index 2b0a06e6..3d20cf72 100644 --- a/chapters/VK_EXT_headless_surface/headless.adoc +++ b/chapters/VK_EXT_headless_surface/headless.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_host_image_copy/copies.adoc b/chapters/VK_EXT_host_image_copy/copies.adoc index 8dc1fa63..2c09184c 100644 --- a/chapters/VK_EXT_host_image_copy/copies.adoc +++ b/chapters/VK_EXT_host_image_copy/copies.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_layer_settings.adoc b/chapters/VK_EXT_layer_settings.adoc index a91610bc..c19d40a2 100644 --- a/chapters/VK_EXT_layer_settings.adoc +++ b/chapters/VK_EXT_layer_settings.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_metal_surface/platformCreateSurface_metal.adoc b/chapters/VK_EXT_metal_surface/platformCreateSurface_metal.adoc index 199d9376..7cc4c60b 100644 --- a/chapters/VK_EXT_metal_surface/platformCreateSurface_metal.adoc +++ b/chapters/VK_EXT_metal_surface/platformCreateSurface_metal.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_metal_surface/platformQuerySupport_metal.adoc b/chapters/VK_EXT_metal_surface/platformQuerySupport_metal.adoc index 1a28da5d..45cf46d7 100644 --- a/chapters/VK_EXT_metal_surface/platformQuerySupport_metal.adoc +++ b/chapters/VK_EXT_metal_surface/platformQuerySupport_metal.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_opacity_micromap/micromaps.adoc b/chapters/VK_EXT_opacity_micromap/micromaps.adoc index 9b629e70..d6083768 100644 --- a/chapters/VK_EXT_opacity_micromap/micromaps.adoc +++ b/chapters/VK_EXT_opacity_micromap/micromaps.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_pipeline_creation_feedback/pipelines.adoc b/chapters/VK_EXT_pipeline_creation_feedback/pipelines.adoc index f1f71d2b..7b73712e 100644 --- a/chapters/VK_EXT_pipeline_creation_feedback/pipelines.adoc +++ b/chapters/VK_EXT_pipeline_creation_feedback/pipelines.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_private_data.adoc b/chapters/VK_EXT_private_data.adoc index c37c6a75..740ef88e 100644 --- a/chapters/VK_EXT_private_data.adoc +++ b/chapters/VK_EXT_private_data.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -217,8 +217,10 @@ slink:VkSwapchainKHR. .Valid Usage **** * [[VUID-vkGetPrivateData-objectType-04018]] - pname:objectType must: be ename:VK_OBJECT_TYPE_DEVICE, or an object type - whose parent is slink:VkDevice + pname:objectHandle must: be pname:device or a child of pname:device + * [[VUID-vkGetPrivateData-objectHandle-09498]] + pname:objectHandle must: be a valid handle to an object of type + pname:objectType **** include::{generated}/validity/protos/vkGetPrivateData.adoc[] diff --git a/chapters/VK_EXT_subpass_merge_feedback/renderpass.adoc b/chapters/VK_EXT_subpass_merge_feedback/renderpass.adoc index 0a6eddb1..a67e9374 100644 --- a/chapters/VK_EXT_subpass_merge_feedback/renderpass.adoc +++ b/chapters/VK_EXT_subpass_merge_feedback/renderpass.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentFenceInfo.adoc b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentFenceInfo.adoc index 2c5d4750..5876d670 100644 --- a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentFenceInfo.adoc +++ b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentFenceInfo.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModeInfo.adoc b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModeInfo.adoc index cd65bd3c..de68b893 100644 --- a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModeInfo.adoc +++ b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModeInfo.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModesCreateInfo.adoc b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModesCreateInfo.adoc index fde75d2a..374d8648 100644 --- a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModesCreateInfo.adoc +++ b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentModesCreateInfo.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentScalingCreateInfo.adoc b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentScalingCreateInfo.adoc index 124684d9..70ac875b 100644 --- a/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentScalingCreateInfo.adoc +++ b/chapters/VK_EXT_swapchain_maintenance1/SwapchainPresentScalingCreateInfo.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_validation_cache/shader-module-validation-cache.adoc b/chapters/VK_EXT_validation_cache/shader-module-validation-cache.adoc index 41f1b372..d258bdd2 100644 --- a/chapters/VK_EXT_validation_cache/shader-module-validation-cache.adoc +++ b/chapters/VK_EXT_validation_cache/shader-module-validation-cache.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_validation_features.adoc b/chapters/VK_EXT_validation_features.adoc index ccfb77cb..6443aaad 100644 --- a/chapters/VK_EXT_validation_features.adoc +++ b/chapters/VK_EXT_validation_features.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_EXT_validation_flags.adoc b/chapters/VK_EXT_validation_flags.adoc index 6b9c5780..16dbf44e 100644 --- a/chapters/VK_EXT_validation_flags.adoc +++ b/chapters/VK_EXT_validation_flags.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_FUCHSIA_external_memory/device_memory.adoc b/chapters/VK_FUCHSIA_external_memory/device_memory.adoc index a67d7d44..30339c4f 100644 --- a/chapters/VK_FUCHSIA_external_memory/device_memory.adoc +++ b/chapters/VK_FUCHSIA_external_memory/device_memory.adoc @@ -53,7 +53,7 @@ include::{generated}/api/structs/VkImportMemoryZirconHandleInfoFUCHSIA.adoc[] pname:handleType must: be ename:VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA * [[VUID-VkImportMemoryZirconHandleInfoFUCHSIA-handle-04772]] - pname:handle must be a valid VMO handle + pname:handle must: be a valid VMO handle **** include::{generated}/validity/structs/VkImportMemoryZirconHandleInfoFUCHSIA.adoc[] diff --git a/chapters/VK_FUCHSIA_imagepipe_surface/platformCreateSurface_imagepipe.adoc b/chapters/VK_FUCHSIA_imagepipe_surface/platformCreateSurface_imagepipe.adoc index 6b54d4fc..ae7afc71 100644 --- a/chapters/VK_FUCHSIA_imagepipe_surface/platformCreateSurface_imagepipe.adoc +++ b/chapters/VK_FUCHSIA_imagepipe_surface/platformCreateSurface_imagepipe.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_FUCHSIA_imagepipe_surface/platformQuerySupport_imagepipe.adoc b/chapters/VK_FUCHSIA_imagepipe_surface/platformQuerySupport_imagepipe.adoc index af3670a9..b4ca8176 100644 --- a/chapters/VK_FUCHSIA_imagepipe_surface/platformQuerySupport_imagepipe.adoc +++ b/chapters/VK_FUCHSIA_imagepipe_surface/platformQuerySupport_imagepipe.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_GGP_frame_token.adoc b/chapters/VK_GGP_frame_token.adoc index 69eb2f94..109e404a 100644 --- a/chapters/VK_GGP_frame_token.adoc +++ b/chapters/VK_GGP_frame_token.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_GGP_stream_descriptor_surface/platformCreateSurface_streamdescriptor.adoc b/chapters/VK_GGP_stream_descriptor_surface/platformCreateSurface_streamdescriptor.adoc index 6e4db6a6..8b3a512e 100644 --- a/chapters/VK_GGP_stream_descriptor_surface/platformCreateSurface_streamdescriptor.adoc +++ b/chapters/VK_GGP_stream_descriptor_surface/platformCreateSurface_streamdescriptor.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_GGP_stream_descriptor_surface/platformQuerySupport_streamdescriptor.adoc b/chapters/VK_GGP_stream_descriptor_surface/platformQuerySupport_streamdescriptor.adoc index 7f81fc01..d28bd794 100644 --- a/chapters/VK_GGP_stream_descriptor_surface/platformQuerySupport_streamdescriptor.adoc +++ b/chapters/VK_GGP_stream_descriptor_surface/platformQuerySupport_streamdescriptor.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_android_surface/platformCreateSurface_android.adoc b/chapters/VK_KHR_android_surface/platformCreateSurface_android.adoc index 15731a28..15003c07 100644 --- a/chapters/VK_KHR_android_surface/platformCreateSurface_android.adoc +++ b/chapters/VK_KHR_android_surface/platformCreateSurface_android.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_android_surface/platformQuerySupport_android.adoc b/chapters/VK_KHR_android_surface/platformQuerySupport_android.adoc index d2e48c1c..a752d6c1 100644 --- a/chapters/VK_KHR_android_surface/platformQuerySupport_android.adoc +++ b/chapters/VK_KHR_android_surface/platformQuerySupport_android.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_deferred_host_operations/deferred_host_operations.adoc b/chapters/VK_KHR_deferred_host_operations/deferred_host_operations.adoc index cc96b73f..1c687466 100644 --- a/chapters/VK_KHR_deferred_host_operations/deferred_host_operations.adoc +++ b/chapters/VK_KHR_deferred_host_operations/deferred_host_operations.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_display/display.adoc b/chapters/VK_KHR_display/display.adoc index a63ac22a..09c47f4b 100644 --- a/chapters/VK_KHR_display/display.adoc +++ b/chapters/VK_KHR_display/display.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_display_swapchain/create_shared_swapchains.adoc b/chapters/VK_KHR_display_swapchain/create_shared_swapchains.adoc index 837d39ad..d0831e3f 100644 --- a/chapters/VK_KHR_display_swapchain/create_shared_swapchains.adoc +++ b/chapters/VK_KHR_display_swapchain/create_shared_swapchains.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_display_swapchain/destroy_swapchain_interactions.adoc b/chapters/VK_KHR_display_swapchain/destroy_swapchain_interactions.adoc index afb4c421..da1558e3 100644 --- a/chapters/VK_KHR_display_swapchain/destroy_swapchain_interactions.adoc +++ b/chapters/VK_KHR_display_swapchain/destroy_swapchain_interactions.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_display_swapchain/display_swapchain_present.adoc b/chapters/VK_KHR_display_swapchain/display_swapchain_present.adoc index fc8c609c..e2702bf2 100644 --- a/chapters/VK_KHR_display_swapchain/display_swapchain_present.adoc +++ b/chapters/VK_KHR_display_swapchain/display_swapchain_present.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_display_swapchain/queue_present_interactions.adoc b/chapters/VK_KHR_display_swapchain/queue_present_interactions.adoc index 63750631..1407cff8 100644 --- a/chapters/VK_KHR_display_swapchain/queue_present_interactions.adoc +++ b/chapters/VK_KHR_display_swapchain/queue_present_interactions.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_incremental_present/wsi.adoc b/chapters/VK_KHR_incremental_present/wsi.adoc index e2d71500..30151b67 100644 --- a/chapters/VK_KHR_incremental_present/wsi.adoc +++ b/chapters/VK_KHR_incremental_present/wsi.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_performance_query/features.adoc b/chapters/VK_KHR_performance_query/features.adoc index 010c0573..5e68c8a2 100644 --- a/chapters/VK_KHR_performance_query/features.adoc +++ b/chapters/VK_KHR_performance_query/features.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_performance_query/props.adoc b/chapters/VK_KHR_performance_query/props.adoc index 22ff209d..ca45f526 100644 --- a/chapters/VK_KHR_performance_query/props.adoc +++ b/chapters/VK_KHR_performance_query/props.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_performance_query/queriesperformance.adoc b/chapters/VK_KHR_performance_query/queriesperformance.adoc index 75fcb5da..2b924564 100644 --- a/chapters/VK_KHR_performance_query/queriesperformance.adoc +++ b/chapters/VK_KHR_performance_query/queriesperformance.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_performance_query/querycreateinfo.adoc b/chapters/VK_KHR_performance_query/querycreateinfo.adoc index 37f2d405..c9804054 100644 --- a/chapters/VK_KHR_performance_query/querycreateinfo.adoc +++ b/chapters/VK_KHR_performance_query/querycreateinfo.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_performance_query/queuefamily.adoc b/chapters/VK_KHR_performance_query/queuefamily.adoc index 93e4c169..d07bdca9 100644 --- a/chapters/VK_KHR_performance_query/queuefamily.adoc +++ b/chapters/VK_KHR_performance_query/queuefamily.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_present_wait/WaitForPresent.adoc b/chapters/VK_KHR_present_wait/WaitForPresent.adoc index aa56555b..b311f886 100644 --- a/chapters/VK_KHR_present_wait/WaitForPresent.adoc +++ b/chapters/VK_KHR_present_wait/WaitForPresent.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_present_wait/present_wait.adoc b/chapters/VK_KHR_present_wait/present_wait.adoc index e5e53d98..4078539d 100644 --- a/chapters/VK_KHR_present_wait/present_wait.adoc +++ b/chapters/VK_KHR_present_wait/present_wait.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_shared_presentable_image/wsi.adoc b/chapters/VK_KHR_shared_presentable_image/wsi.adoc index af0cfbd8..ee3f15bd 100644 --- a/chapters/VK_KHR_shared_presentable_image/wsi.adoc +++ b/chapters/VK_KHR_shared_presentable_image/wsi.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_surface/wsi.adoc b/chapters/VK_KHR_surface/wsi.adoc index cfaca87a..c96d3235 100644 --- a/chapters/VK_KHR_surface/wsi.adoc +++ b/chapters/VK_KHR_surface/wsi.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -176,10 +176,10 @@ closing a window, or similar behavior. .Valid Usage **** +ifndef::VKSC_VERSION_1_0[] * [[VUID-vkDestroySurfaceKHR-surface-01266]] All sname:VkSwapchainKHR objects created for pname:surface must: have been destroyed prior to destroying pname:surface -ifndef::VKSC_VERSION_1_0[] * [[VUID-vkDestroySurfaceKHR-surface-01267]] If sname:VkAllocationCallbacks were provided when pname:surface was created, a compatible set of callbacks must: be provided here diff --git a/chapters/VK_KHR_swapchain/PresentId.adoc b/chapters/VK_KHR_swapchain/PresentId.adoc index 89222f67..1aff34dc 100644 --- a/chapters/VK_KHR_swapchain/PresentId.adoc +++ b/chapters/VK_KHR_swapchain/PresentId.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_swapchain/wsi.adoc b/chapters/VK_KHR_swapchain/wsi.adoc index a9354e03..2f937b8a 100644 --- a/chapters/VK_KHR_swapchain/wsi.adoc +++ b/chapters/VK_KHR_swapchain/wsi.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_wayland_surface/platformCreateSurface_wayland.adoc b/chapters/VK_KHR_wayland_surface/platformCreateSurface_wayland.adoc index 300abaf2..f96a22a8 100644 --- a/chapters/VK_KHR_wayland_surface/platformCreateSurface_wayland.adoc +++ b/chapters/VK_KHR_wayland_surface/platformCreateSurface_wayland.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_wayland_surface/platformQuerySupport_wayland.adoc b/chapters/VK_KHR_wayland_surface/platformQuerySupport_wayland.adoc index 389e9da1..c2ab36b7 100644 --- a/chapters/VK_KHR_wayland_surface/platformQuerySupport_wayland.adoc +++ b/chapters/VK_KHR_wayland_surface/platformQuerySupport_wayland.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_win32_surface/platformCreateSurface_win32.adoc b/chapters/VK_KHR_win32_surface/platformCreateSurface_win32.adoc index 3293e2f1..278d0398 100644 --- a/chapters/VK_KHR_win32_surface/platformCreateSurface_win32.adoc +++ b/chapters/VK_KHR_win32_surface/platformCreateSurface_win32.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -24,6 +24,32 @@ include::{generated}/api/protos/vkCreateWin32SurfaceKHR.adoc[] created surface object is returned. include::{generated}/validity/protos/vkCreateWin32SurfaceKHR.adoc[] + +Some Vulkan functions may: call the `SendMessage` system API when +interacting with a sname:VkSurfaceKHR through a sname:VkSwapchainKHR. +In a multithreaded environment, calling `SendMessage` from a thread that is +not the thread associated with pname:pCreateInfo::pname:hwnd will block +until the application has processed the window message. +Thus, applications should: either call these Vulkan functions on the message +pump thread, or make sure their message pump is actively running. +Failing to do so may: result in deadlocks. + +The functions subject to this requirement are: + + * flink:vkCreateSwapchainKHR + * flink:vkDestroySwapchainKHR + * flink:vkAcquireNextImageKHR and flink:vkAcquireNextImage2KHR + * flink:vkQueuePresentKHR +ifdef::VK_EXT_swapchain_maintenance1[] + * flink:vkReleaseSwapchainImagesEXT +endif::VK_EXT_swapchain_maintenance1[] +ifdef::VK_EXT_full_screen_exclusive[] + * flink:vkAcquireFullScreenExclusiveModeEXT + * flink:vkReleaseFullScreenExclusiveModeEXT +endif::VK_EXT_full_screen_exclusive[] +ifdef::VK_EXT_hdr_metadata[] + * flink:vkSetHdrMetadataEXT +endif::VK_EXT_hdr_metadata[] -- [open,refpage='VkWin32SurfaceCreateInfoKHR',desc='Structure specifying parameters of a newly created Win32 surface object',type='structs'] diff --git a/chapters/VK_KHR_win32_surface/platformQuerySupport_win32.adoc b/chapters/VK_KHR_win32_surface/platformQuerySupport_win32.adoc index b67f44dc..4c014886 100644 --- a/chapters/VK_KHR_win32_surface/platformQuerySupport_win32.adoc +++ b/chapters/VK_KHR_win32_surface/platformQuerySupport_win32.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_xcb_surface/platformCreateSurface_xcb.adoc b/chapters/VK_KHR_xcb_surface/platformCreateSurface_xcb.adoc index 093a4275..b14614f5 100644 --- a/chapters/VK_KHR_xcb_surface/platformCreateSurface_xcb.adoc +++ b/chapters/VK_KHR_xcb_surface/platformCreateSurface_xcb.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_xcb_surface/platformQuerySupport_xcb.adoc b/chapters/VK_KHR_xcb_surface/platformQuerySupport_xcb.adoc index e70b6ea3..0f4bc22c 100644 --- a/chapters/VK_KHR_xcb_surface/platformQuerySupport_xcb.adoc +++ b/chapters/VK_KHR_xcb_surface/platformQuerySupport_xcb.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_xlib_surface/platformCreateSurface_xlib.adoc b/chapters/VK_KHR_xlib_surface/platformCreateSurface_xlib.adoc index 876531c6..ec6b67b0 100644 --- a/chapters/VK_KHR_xlib_surface/platformCreateSurface_xlib.adoc +++ b/chapters/VK_KHR_xlib_surface/platformCreateSurface_xlib.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_KHR_xlib_surface/platformQuerySupport_xlib.adoc b/chapters/VK_KHR_xlib_surface/platformQuerySupport_xlib.adoc index e9559364..4be2bec1 100644 --- a/chapters/VK_KHR_xlib_surface/platformQuerySupport_xlib.adoc +++ b/chapters/VK_KHR_xlib_surface/platformQuerySupport_xlib.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/VK_NV_device_generated_commands/generation.adoc b/chapters/VK_NV_device_generated_commands/generation.adoc index ebba816b..40f1a47c 100644 --- a/chapters/VK_NV_device_generated_commands/generation.adoc +++ b/chapters/VK_NV_device_generated_commands/generation.adoc @@ -28,7 +28,7 @@ include::{generated}/api/protos/vkGetGeneratedCommandsMemoryRequirementsNV.adoc[ feature must: be enabled ifdef::VK_NV_device_generated_commands_compute[] * [[VUID-vkGetGeneratedCommandsMemoryRequirementsNV-pInfo-09074]] - If pname:pInfo::pname:pipelineBindPoint is of type + If pname:pInfo->pipelineBindPoint is of type ename:VK_PIPELINE_BIND_POINT_COMPUTE, then the <<features-deviceGeneratedCompute, sname:VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV::pname:deviceGeneratedCompute>> @@ -163,7 +163,7 @@ include::{generated}/api/protos/vkGetPipelineIndirectMemoryRequirementsNV.adoc[] structure in which the requested pipeline's memory requirements are returned. -If pname:pCreateInfo::pname:pNext chain includes a pointer to a +If pname:pCreateInfo->pNext chain includes a pointer to a slink:VkComputePipelineIndirectBufferInfoNV structure, then the contents of that structure are ignored. @@ -174,7 +174,7 @@ that structure are ignored. sname:VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV::pname:deviceGeneratedComputePipelines>> feature must: be enabled * [[VUID-vkGetPipelineIndirectMemoryRequirementsNV-pCreateInfo-09083]] - pname:pCreateInfo::pname:flags must: include + pname:pCreateInfo->flags must: include ename:VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV **** diff --git a/chapters/VK_NV_low_latency2/low_latency2.adoc b/chapters/VK_NV_low_latency2/low_latency2.adoc index 85cfeed9..6adb63fe 100644 --- a/chapters/VK_NV_low_latency2/low_latency2.adoc +++ b/chapters/VK_NV_low_latency2/low_latency2.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -75,7 +75,7 @@ include::{generated}/api/protos/vkLatencySleepNV.adoc[] fname:vkLatencySleepNV returns immediately. Applications should: use flink:vkWaitSemaphores with -pname:pSleepInfo::pname:signalSemaphore to delay host CPU work. +pname:pSleepInfo->signalSemaphore to delay host CPU work. CPU work refers to application work done before presenting which includes but is not limited to: input sampling, simulation, command buffer recording, command buffer submission, and present submission. diff --git a/chapters/VK_NV_optical_flow/optical_flow.adoc b/chapters/VK_NV_optical_flow/optical_flow.adoc index 3578714f..a06bca40 100644 --- a/chapters/VK_NV_optical_flow/optical_flow.adoc +++ b/chapters/VK_NV_optical_flow/optical_flow.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/accelstructures.adoc b/chapters/accelstructures.adoc index 722654c9..6ea83f14 100644 --- a/chapters/accelstructures.adoc +++ b/chapters/accelstructures.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -2398,7 +2398,7 @@ endif::VK_KHR_device_group,VK_VERSION_1_1[] pname:pInfos[i].pname:ppGeometries with a pname:geometryType of ename:VK_GEOMETRY_TYPE_INSTANCES_KHR, each slink:VkAccelerationStructureInstanceKHR::pname:accelerationStructureReference - value in pname:geometry.instances.data.hostAddress must be a valid + value in pname:geometry.instances.data.hostAddress must: be a valid slink:VkAccelerationStructureKHR object ifdef::VK_NV_ray_tracing_motion_blur[] * [[VUID-vkBuildAccelerationStructuresKHR-pInfos-04930]] @@ -2408,7 +2408,7 @@ ifdef::VK_NV_ray_tracing_motion_blur[] ename:VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV set, each pname:accelerationStructureReference in any structure in slink:VkAccelerationStructureMotionInstanceNV value in - pname:geometry.instances.data.hostAddress must be a valid + pname:geometry.instances.data.hostAddress must: be a valid slink:VkAccelerationStructureKHR object endif::VK_NV_ray_tracing_motion_blur[] **** diff --git a/chapters/capabilities.adoc b/chapters/capabilities.adoc index 91852766..59953cd7 100644 --- a/chapters/capabilities.adoc +++ b/chapters/capabilities.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -1233,6 +1233,8 @@ include::{generated}/validity/protos/vkGetPhysicalDeviceExternalBufferProperties [open,refpage='VkPhysicalDeviceExternalBufferInfo',desc='Structure specifying buffer creation parameters',type='structs'] -- +:refpage: VkPhysicalDeviceExternalBufferInfo + The sname:VkPhysicalDeviceExternalBufferInfo structure is defined as: include::{generated}/api/structs/VkPhysicalDeviceExternalBufferInfo.adoc[] @@ -1264,6 +1266,11 @@ pname:pNext chain, all usage flags of the buffer are returned in slink:VkBufferUsageFlags2CreateInfoKHR::pname:usage. endif::VK_KHR_maintenance5[] +.Valid Usage +**** +include::{chapters}/commonvalidity/buffer_usage_flags_common.adoc[] +**** + include::{generated}/validity/structs/VkPhysicalDeviceExternalBufferInfo.adoc[] -- diff --git a/chapters/clears.adoc b/chapters/clears.adoc index 00d36621..c39bbd43 100644 --- a/chapters/clears.adoc +++ b/chapters/clears.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/cmdbuffers.adoc b/chapters/cmdbuffers.adoc index 08f4219b..8570bc96 100644 --- a/chapters/cmdbuffers.adoc +++ b/chapters/cmdbuffers.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/access_mask_2_common.adoc b/chapters/commonvalidity/access_mask_2_common.adoc index 6c99a3cc..21140ef9 100644 --- a/chapters/commonvalidity/access_mask_2_common.adoc +++ b/chapters/commonvalidity/access_mask_2_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/access_mask_common.adoc b/chapters/commonvalidity/access_mask_common.adoc index 09c29d99..560720da 100644 --- a/chapters/commonvalidity/access_mask_common.adoc +++ b/chapters/commonvalidity/access_mask_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/attachment_description_common.adoc b/chapters/commonvalidity/attachment_description_common.adoc index 8c286f63..1053bcb9 100644 --- a/chapters/commonvalidity/attachment_description_common.adoc +++ b/chapters/commonvalidity/attachment_description_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -110,8 +110,8 @@ ifdef::VK_EXT_attachment_feedback_loop_layout[] ename:VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT endif::VK_EXT_attachment_feedback_loop_layout[] * [[VUID-{refpage}-samples-08745]] - pname:samples must: be a bit value that is set in - pname:imageCreateSampleCounts (as defined in + pname:samples must: be a valid elink:VkSampleCountFlagBits value that is + set in pname:imageCreateSampleCounts (as defined in <<resources-image-creation-limits,Image Creation Limits>>) for the given pname:format // Common Valid Usage diff --git a/chapters/commonvalidity/attachment_reference_common.adoc b/chapters/commonvalidity/attachment_reference_common.adoc index dab80369..cd32c33b 100644 --- a/chapters/commonvalidity/attachment_reference_common.adoc +++ b/chapters/commonvalidity/attachment_reference_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/bind_buffer_common.adoc b/chapters/commonvalidity/bind_buffer_common.adoc index 604889b9..5fda83ed 100644 --- a/chapters/commonvalidity/bind_buffer_common.adoc +++ b/chapters/commonvalidity/bind_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/bind_descriptor_buffer_embedded_samplers_common.adoc b/chapters/commonvalidity/bind_descriptor_buffer_embedded_samplers_common.adoc index 72bce78b..2e7bd2c1 100644 --- a/chapters/commonvalidity/bind_descriptor_buffer_embedded_samplers_common.adoc +++ b/chapters/commonvalidity/bind_descriptor_buffer_embedded_samplers_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/bind_descriptor_sets_common.adoc b/chapters/commonvalidity/bind_descriptor_sets_common.adoc index 98c3c099..bb11474f 100644 --- a/chapters/commonvalidity/bind_descriptor_sets_common.adoc +++ b/chapters/commonvalidity/bind_descriptor_sets_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/bind_image_common.adoc b/chapters/commonvalidity/bind_image_common.adoc index 8c0347f5..31c68ebc 100644 --- a/chapters/commonvalidity/bind_image_common.adoc +++ b/chapters/commonvalidity/bind_image_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/bind_index_buffer_common.adoc b/chapters/commonvalidity/bind_index_buffer_common.adoc index fce565ea..8e3af876 100644 --- a/chapters/commonvalidity/bind_index_buffer_common.adoc +++ b/chapters/commonvalidity/bind_index_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/blit_image_command_buffer_common.adoc b/chapters/commonvalidity/blit_image_command_buffer_common.adoc index 085658a8..7983d819 100644 --- a/chapters/commonvalidity/blit_image_command_buffer_common.adoc +++ b/chapters/commonvalidity/blit_image_command_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/blit_image_common.adoc b/chapters/commonvalidity/blit_image_common.adoc index 20fc420a..3c7182ab 100644 --- a/chapters/commonvalidity/blit_image_common.adoc +++ b/chapters/commonvalidity/blit_image_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/buffer_copy_common.adoc b/chapters/commonvalidity/buffer_copy_common.adoc index 6f26cf68..c048e444 100644 --- a/chapters/commonvalidity/buffer_copy_common.adoc +++ b/chapters/commonvalidity/buffer_copy_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/buffer_memory_barrier_common.adoc b/chapters/commonvalidity/buffer_memory_barrier_common.adoc index 1b844e0d..adcc74cd 100644 --- a/chapters/commonvalidity/buffer_memory_barrier_common.adoc +++ b/chapters/commonvalidity/buffer_memory_barrier_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -49,6 +49,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_external_memory[] ifdef::VK_EXT_queue_family_foreign[] or ename:VK_QUEUE_FAMILY_FOREIGN_EXT endif::VK_EXT_queue_family_foreign[] +ifndef::VKSC_VERSION_1_0[] * [[VUID-{refpage}-None-09097]] {empty} ifdef::VK_VERSION_1_1,VK_KHR_external_memory[If] @@ -73,6 +74,7 @@ ifdef::VK_VERSION_1_1[] the slink:VkInstance is not greater than or equal to Version 1.1, endif::VK_VERSION_1_1[] pname:dstQueueFamilyIndex must: not be ename:VK_QUEUE_FAMILY_EXTERNAL +endif::VKSC_VERSION_1_0[] ifdef::VK_EXT_queue_family_foreign[] * [[VUID-{refpage}-srcQueueFamilyIndex-09099]] If the apiext:VK_EXT_queue_family_foreign extension is not enabled diff --git a/chapters/commonvalidity/buffer_or_memory_image_copy_common.adoc b/chapters/commonvalidity/buffer_or_memory_image_copy_common.adoc index ee132ba1..21ed965b 100644 --- a/chapters/commonvalidity/buffer_or_memory_image_copy_common.adoc +++ b/chapters/commonvalidity/buffer_or_memory_image_copy_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/buffer_usage_flags_common.adoc b/chapters/commonvalidity/buffer_usage_flags_common.adoc new file mode 100644 index 00000000..f921e8ea --- /dev/null +++ b/chapters/commonvalidity/buffer_usage_flags_common.adoc @@ -0,0 +1,22 @@ +// Copyright 2020-2024 The Khronos Group Inc. +// +// SPDX-License-Identifier: CC-BY-4.0 + +// Common Valid Usage +// Common for VkBufferUsageFlags2CreateInfoKHR + * [[VUID-{refpage}-None-09499]] + {empty} +ifdef::VK_KHR_maintenance5[] + If the pname:pNext chain does not include a + slink:VkBufferUsageFlags2CreateInfoKHR structure, +endif::VK_KHR_maintenance5[] + pname:usage: must be a valid combination of elink:VkBufferUsageFlagBits + values + * [[VUID-{refpage}-None-09500]] + {empty} +ifdef::VK_KHR_maintenance5[] + If the pname:pNext chain does not include a + slink:VkBufferUsageFlags2CreateInfoKHR structure, +endif::VK_KHR_maintenance5[] + pname:usage: must not be 0 +// Common Valid Usage diff --git a/chapters/commonvalidity/build_acceleration_structure_common.adoc b/chapters/commonvalidity/build_acceleration_structure_common.adoc index 1df7a13d..ccf9ec26 100644 --- a/chapters/commonvalidity/build_acceleration_structure_common.adoc +++ b/chapters/commonvalidity/build_acceleration_structure_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/build_acceleration_structure_device_common.adoc b/chapters/commonvalidity/build_acceleration_structure_device_common.adoc index cd06a03c..4e73c5fa 100644 --- a/chapters/commonvalidity/build_acceleration_structure_device_common.adoc +++ b/chapters/commonvalidity/build_acceleration_structure_device_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/build_acceleration_structure_nonindirect_common.adoc b/chapters/commonvalidity/build_acceleration_structure_nonindirect_common.adoc index 5a7a7e16..5570a884 100644 --- a/chapters/commonvalidity/build_acceleration_structure_nonindirect_common.adoc +++ b/chapters/commonvalidity/build_acceleration_structure_nonindirect_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/build_micromap_common.adoc b/chapters/commonvalidity/build_micromap_common.adoc index d8da3070..8d76df4f 100644 --- a/chapters/commonvalidity/build_micromap_common.adoc +++ b/chapters/commonvalidity/build_micromap_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/compute_graph_pipeline_create_info_common.adoc b/chapters/commonvalidity/compute_graph_pipeline_create_info_common.adoc index 63187f7c..1369a84f 100644 --- a/chapters/commonvalidity/compute_graph_pipeline_create_info_common.adoc +++ b/chapters/commonvalidity/compute_graph_pipeline_create_info_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_acceleration_structure_common.adoc b/chapters/commonvalidity/copy_acceleration_structure_common.adoc index 111c81d5..22f54af2 100644 --- a/chapters/commonvalidity/copy_acceleration_structure_common.adoc +++ b/chapters/commonvalidity/copy_acceleration_structure_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_anyimage_to_imageany_common.adoc b/chapters/commonvalidity/copy_anyimage_to_imageany_common.adoc index f80e3b7e..d892a977 100644 --- a/chapters/commonvalidity/copy_anyimage_to_imageany_common.adoc +++ b/chapters/commonvalidity/copy_anyimage_to_imageany_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_anyimage_to_imageany_no_rotation_common.adoc b/chapters/commonvalidity/copy_anyimage_to_imageany_no_rotation_common.adoc index 80802b32..9864a6ae 100644 --- a/chapters/commonvalidity/copy_anyimage_to_imageany_no_rotation_common.adoc +++ b/chapters/commonvalidity/copy_anyimage_to_imageany_no_rotation_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_anyimage_to_imageany_single_sampled_common.adoc b/chapters/commonvalidity/copy_anyimage_to_imageany_single_sampled_common.adoc index ded944c8..094b6fb1 100644 --- a/chapters/commonvalidity/copy_anyimage_to_imageany_single_sampled_common.adoc +++ b/chapters/commonvalidity/copy_anyimage_to_imageany_single_sampled_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_buffer_command_buffer_common.adoc b/chapters/commonvalidity/copy_buffer_command_buffer_common.adoc index 4a4607aa..96f2aded 100644 --- a/chapters/commonvalidity/copy_buffer_command_buffer_common.adoc +++ b/chapters/commonvalidity/copy_buffer_command_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_buffer_common.adoc b/chapters/commonvalidity/copy_buffer_common.adoc index efe07d26..8b66f1f4 100644 --- a/chapters/commonvalidity/copy_buffer_common.adoc +++ b/chapters/commonvalidity/copy_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_buffer_to_image_command_buffer_common.adoc b/chapters/commonvalidity/copy_buffer_to_image_command_buffer_common.adoc index 0d1d4b2b..8cd5cf91 100644 --- a/chapters/commonvalidity/copy_buffer_to_image_command_buffer_common.adoc +++ b/chapters/commonvalidity/copy_buffer_to_image_command_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_buffer_to_image_common.adoc b/chapters/commonvalidity/copy_buffer_to_image_common.adoc index ff1420c4..0aa78625 100644 --- a/chapters/commonvalidity/copy_buffer_to_image_common.adoc +++ b/chapters/commonvalidity/copy_buffer_to_image_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_buffer_alignment_common.adoc b/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_buffer_alignment_common.adoc index fc1605c7..f61d819b 100644 --- a/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_buffer_alignment_common.adoc +++ b/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_buffer_alignment_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_common.adoc b/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_common.adoc index 9fa3a417..b5899917 100644 --- a/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_common.adoc +++ b/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_not_both_image_common.adoc b/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_not_both_image_common.adoc index 5b576355..b9664d42 100644 --- a/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_not_both_image_common.adoc +++ b/chapters/commonvalidity/copy_bufferimage_to_imagebuffer_not_both_image_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_image_command_buffer_common.adoc b/chapters/commonvalidity/copy_image_command_buffer_common.adoc index 39b06d22..6b01d663 100644 --- a/chapters/commonvalidity/copy_image_command_buffer_common.adoc +++ b/chapters/commonvalidity/copy_image_command_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_image_common.adoc b/chapters/commonvalidity/copy_image_common.adoc index c94d010d..e6dad930 100644 --- a/chapters/commonvalidity/copy_image_common.adoc +++ b/chapters/commonvalidity/copy_image_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_image_to_buffer_command_buffer_common.adoc b/chapters/commonvalidity/copy_image_to_buffer_command_buffer_common.adoc index d8063b43..3d88b34d 100644 --- a/chapters/commonvalidity/copy_image_to_buffer_command_buffer_common.adoc +++ b/chapters/commonvalidity/copy_image_to_buffer_command_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_image_to_buffer_common.adoc b/chapters/commonvalidity/copy_image_to_buffer_common.adoc index 9de04de2..d387dc66 100644 --- a/chapters/commonvalidity/copy_image_to_buffer_common.adoc +++ b/chapters/commonvalidity/copy_image_to_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/copy_memoryimage_to_imagememory_common.adoc b/chapters/commonvalidity/copy_memoryimage_to_imagememory_common.adoc index b1f892ff..d6c72e0b 100644 --- a/chapters/commonvalidity/copy_memoryimage_to_imagememory_common.adoc +++ b/chapters/commonvalidity/copy_memoryimage_to_imagememory_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/create_ray_tracing_pipelines_common.adoc b/chapters/commonvalidity/create_ray_tracing_pipelines_common.adoc index e36446f5..a62a32f8 100644 --- a/chapters/commonvalidity/create_ray_tracing_pipelines_common.adoc +++ b/chapters/commonvalidity/create_ray_tracing_pipelines_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/deferred_operations_common.adoc b/chapters/commonvalidity/deferred_operations_common.adoc index c27eabb6..85295e52 100644 --- a/chapters/commonvalidity/deferred_operations_common.adoc +++ b/chapters/commonvalidity/deferred_operations_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/dispatch_graph_common.adoc b/chapters/commonvalidity/dispatch_graph_common.adoc index ed8f80a3..d9b9935d 100644 --- a/chapters/commonvalidity/dispatch_graph_common.adoc +++ b/chapters/commonvalidity/dispatch_graph_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_common.adoc b/chapters/commonvalidity/draw_common.adoc index afa48399..4fd91e91 100644 --- a/chapters/commonvalidity/draw_common.adoc +++ b/chapters/commonvalidity/draw_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_dispatch_common.adoc b/chapters/commonvalidity/draw_dispatch_common.adoc index d463c0c1..0041e447 100644 --- a/chapters/commonvalidity/draw_dispatch_common.adoc +++ b/chapters/commonvalidity/draw_dispatch_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_dispatch_indirect_common.adoc b/chapters/commonvalidity/draw_dispatch_indirect_common.adoc index ed49cfcf..43b6b63f 100644 --- a/chapters/commonvalidity/draw_dispatch_indirect_common.adoc +++ b/chapters/commonvalidity/draw_dispatch_indirect_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_dispatch_nonindirect_common.adoc b/chapters/commonvalidity/draw_dispatch_nonindirect_common.adoc index 5d043cfc..5a38e6dc 100644 --- a/chapters/commonvalidity/draw_dispatch_nonindirect_common.adoc +++ b/chapters/commonvalidity/draw_dispatch_nonindirect_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_index_binding.adoc b/chapters/commonvalidity/draw_index_binding.adoc index 8c98e83f..a4e1f7d8 100644 --- a/chapters/commonvalidity/draw_index_binding.adoc +++ b/chapters/commonvalidity/draw_index_binding.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_indexed_common.adoc b/chapters/commonvalidity/draw_indexed_common.adoc index 00e3c6f9..79e513d9 100644 --- a/chapters/commonvalidity/draw_indexed_common.adoc +++ b/chapters/commonvalidity/draw_indexed_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_indirect_count_common.adoc b/chapters/commonvalidity/draw_indirect_count_common.adoc index 7ef74bdd..541dcd29 100644 --- a/chapters/commonvalidity/draw_indirect_count_common.adoc +++ b/chapters/commonvalidity/draw_indirect_count_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_indirect_drawcount.adoc b/chapters/commonvalidity/draw_indirect_drawcount.adoc index fe377216..5bdd03fd 100644 --- a/chapters/commonvalidity/draw_indirect_drawcount.adoc +++ b/chapters/commonvalidity/draw_indirect_drawcount.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_instance_common.adoc b/chapters/commonvalidity/draw_instance_common.adoc index 338c3d20..1e901edf 100644 --- a/chapters/commonvalidity/draw_instance_common.adoc +++ b/chapters/commonvalidity/draw_instance_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_mesh_common.adoc b/chapters/commonvalidity/draw_mesh_common.adoc index 25316fb3..c03d5c6c 100644 --- a/chapters/commonvalidity/draw_mesh_common.adoc +++ b/chapters/commonvalidity/draw_mesh_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_mesh_limits_common.adoc b/chapters/commonvalidity/draw_mesh_limits_common.adoc index f0951d44..aa6b473b 100644 --- a/chapters/commonvalidity/draw_mesh_limits_common.adoc +++ b/chapters/commonvalidity/draw_mesh_limits_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/draw_vertex_binding.adoc b/chapters/commonvalidity/draw_vertex_binding.adoc index ecaf61f8..48159f97 100644 --- a/chapters/commonvalidity/draw_vertex_binding.adoc +++ b/chapters/commonvalidity/draw_vertex_binding.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/dynamic_pipeline_layout_common.adoc b/chapters/commonvalidity/dynamic_pipeline_layout_common.adoc index 25712609..081d4eb5 100644 --- a/chapters/commonvalidity/dynamic_pipeline_layout_common.adoc +++ b/chapters/commonvalidity/dynamic_pipeline_layout_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/dynamic_state2_feature_common.adoc b/chapters/commonvalidity/dynamic_state2_feature_common.adoc index b3df488f..b54423c9 100644 --- a/chapters/commonvalidity/dynamic_state2_feature_common.adoc +++ b/chapters/commonvalidity/dynamic_state2_feature_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/dynamic_state2_optional_feature_common.adoc b/chapters/commonvalidity/dynamic_state2_optional_feature_common.adoc index c240cef1..06b5d6c3 100644 --- a/chapters/commonvalidity/dynamic_state2_optional_feature_common.adoc +++ b/chapters/commonvalidity/dynamic_state2_optional_feature_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/dynamic_state3_feature_common.adoc b/chapters/commonvalidity/dynamic_state3_feature_common.adoc index 45ba9662..8c44d343 100644 --- a/chapters/commonvalidity/dynamic_state3_feature_common.adoc +++ b/chapters/commonvalidity/dynamic_state3_feature_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/dynamic_state_feature_common.adoc b/chapters/commonvalidity/dynamic_state_feature_common.adoc index 5cfe0696..e03fe7f0 100644 --- a/chapters/commonvalidity/dynamic_state_feature_common.adoc +++ b/chapters/commonvalidity/dynamic_state_feature_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/fine_sync_commands_common.adoc b/chapters/commonvalidity/fine_sync_commands_common.adoc index 9e8f8784..ede17023 100644 --- a/chapters/commonvalidity/fine_sync_commands_common.adoc +++ b/chapters/commonvalidity/fine_sync_commands_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/get_image_subresource_layout_common.adoc b/chapters/commonvalidity/get_image_subresource_layout_common.adoc index 0eb3aa32..f4da49ff 100644 --- a/chapters/commonvalidity/get_image_subresource_layout_common.adoc +++ b/chapters/commonvalidity/get_image_subresource_layout_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/image_blit_common.adoc b/chapters/commonvalidity/image_blit_common.adoc index 4d79cb2e..8075c2cf 100644 --- a/chapters/commonvalidity/image_blit_common.adoc +++ b/chapters/commonvalidity/image_blit_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/image_copy_common.adoc b/chapters/commonvalidity/image_copy_common.adoc index de6ad749..a83537ad 100644 --- a/chapters/commonvalidity/image_copy_common.adoc +++ b/chapters/commonvalidity/image_copy_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/image_layout_transition_common.adoc b/chapters/commonvalidity/image_layout_transition_common.adoc index efd03b85..315d3f3d 100644 --- a/chapters/commonvalidity/image_layout_transition_common.adoc +++ b/chapters/commonvalidity/image_layout_transition_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/image_memory_barrier_common.adoc b/chapters/commonvalidity/image_memory_barrier_common.adoc index 42dd2a94..26ca6db6 100644 --- a/chapters/commonvalidity/image_memory_barrier_common.adoc +++ b/chapters/commonvalidity/image_memory_barrier_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -208,6 +208,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_external_memory[] ifdef::VK_EXT_queue_family_foreign[] or ename:VK_QUEUE_FAMILY_FOREIGN_EXT endif::VK_EXT_queue_family_foreign[] +ifndef::VKSC_VERSION_1_0[] * [[VUID-{refpage}-None-09119]] {empty} ifdef::VK_VERSION_1_1,VK_KHR_external_memory[If] @@ -232,6 +233,7 @@ ifdef::VK_VERSION_1_1[] the slink:VkInstance is not greater than or equal to Version 1.1, endif::VK_VERSION_1_1[] pname:dstQueueFamilyIndex must: not be ename:VK_QUEUE_FAMILY_EXTERNAL +endif::VKSC_VERSION_1_0[] ifdef::VK_EXT_queue_family_foreign[] * [[VUID-{refpage}-srcQueueFamilyIndex-09121]] If the apiext:VK_EXT_queue_family_foreign extension is not enabled diff --git a/chapters/commonvalidity/image_resolve_common.adoc b/chapters/commonvalidity/image_resolve_common.adoc index a00c7642..be654e39 100644 --- a/chapters/commonvalidity/image_resolve_common.adoc +++ b/chapters/commonvalidity/image_resolve_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/memory_reservation_request_count_combined_common.adoc b/chapters/commonvalidity/memory_reservation_request_count_combined_common.adoc index 8cca274a..0d3cd343 100644 --- a/chapters/commonvalidity/memory_reservation_request_count_combined_common.adoc +++ b/chapters/commonvalidity/memory_reservation_request_count_combined_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/memory_reservation_request_count_common.adoc b/chapters/commonvalidity/memory_reservation_request_count_common.adoc index cf018bd2..3c489761 100644 --- a/chapters/commonvalidity/memory_reservation_request_count_common.adoc +++ b/chapters/commonvalidity/memory_reservation_request_count_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/no_dynamic_allocations_common.adoc b/chapters/commonvalidity/no_dynamic_allocations_common.adoc index d21cd7ee..f62be116 100644 --- a/chapters/commonvalidity/no_dynamic_allocations_common.adoc +++ b/chapters/commonvalidity/no_dynamic_allocations_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/performance_query_begin_common.adoc b/chapters/commonvalidity/performance_query_begin_common.adoc index 0ea273a5..b3a1c965 100644 --- a/chapters/commonvalidity/performance_query_begin_common.adoc +++ b/chapters/commonvalidity/performance_query_begin_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/pipeline_barrier_common.adoc b/chapters/commonvalidity/pipeline_barrier_common.adoc index 10fe328b..38656713 100644 --- a/chapters/commonvalidity/pipeline_barrier_common.adoc +++ b/chapters/commonvalidity/pipeline_barrier_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/pipeline_create_info_common.adoc b/chapters/commonvalidity/pipeline_create_info_common.adoc index 149c4f00..4696b033 100644 --- a/chapters/commonvalidity/pipeline_create_info_common.adoc +++ b/chapters/commonvalidity/pipeline_create_info_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -11,7 +11,7 @@ ifdef::VK_KHR_maintenance5[] If the pname:pNext chain does not include a slink:VkPipelineCreateFlags2CreateInfoKHR structure, endif::VK_KHR_maintenance5[] - pname:flags: must be a valid combination of + pname:flags must be a valid combination of elink:VkPipelineCreateFlagBits values * [[VUID-{refpage}-flags-07984]] If pname:flags contains the ename:VK_PIPELINE_CREATE_DERIVATIVE_BIT diff --git a/chapters/commonvalidity/pipeline_stage_common.adoc b/chapters/commonvalidity/pipeline_stage_common.adoc index 8d29d714..e3cf4391 100644 --- a/chapters/commonvalidity/pipeline_stage_common.adoc +++ b/chapters/commonvalidity/pipeline_stage_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/push_constants_common.adoc b/chapters/commonvalidity/push_constants_common.adoc index 44ef2cfe..578a0a79 100644 --- a/chapters/commonvalidity/push_constants_common.adoc +++ b/chapters/commonvalidity/push_constants_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/push_descriptor_set_common.adoc b/chapters/commonvalidity/push_descriptor_set_common.adoc index e61d517a..6b3c3fef 100644 --- a/chapters/commonvalidity/push_descriptor_set_common.adoc +++ b/chapters/commonvalidity/push_descriptor_set_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/push_descriptor_set_with_template_common.adoc b/chapters/commonvalidity/push_descriptor_set_with_template_common.adoc index 8f03e7ad..34c9a1bb 100644 --- a/chapters/commonvalidity/push_descriptor_set_with_template_common.adoc +++ b/chapters/commonvalidity/push_descriptor_set_with_template_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/query_begin_common.adoc b/chapters/commonvalidity/query_begin_common.adoc index dae6288c..6dfa3835 100644 --- a/chapters/commonvalidity/query_begin_common.adoc +++ b/chapters/commonvalidity/query_begin_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/query_end_common.adoc b/chapters/commonvalidity/query_end_common.adoc index 539e30fb..17a8f5da 100644 --- a/chapters/commonvalidity/query_end_common.adoc +++ b/chapters/commonvalidity/query_end_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -8,8 +8,4 @@ If called within a subpass of a render pass instance, the corresponding fname:vkCmdBeginQuery* command must: have been called previously within the same subpass - * [[VUID-{refpage}-None-07008]] - If called outside of a render pass instance, the corresponding - fname:vkCmdBeginQuery* command must: have been called outside of a - render pass instance // Common Valid Usage diff --git a/chapters/commonvalidity/query_pool_count_common.adoc b/chapters/commonvalidity/query_pool_count_common.adoc index db93c884..0c92a7f3 100644 --- a/chapters/commonvalidity/query_pool_count_common.adoc +++ b/chapters/commonvalidity/query_pool_count_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/query_results_common.adoc b/chapters/commonvalidity/query_results_common.adoc index 53ee1ca8..139d4565 100644 --- a/chapters/commonvalidity/query_results_common.adoc +++ b/chapters/commonvalidity/query_results_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/ray_tracing_pipeline_create_info_common.adoc b/chapters/commonvalidity/ray_tracing_pipeline_create_info_common.adoc index f4655082..fc405800 100644 --- a/chapters/commonvalidity/ray_tracing_pipeline_create_info_common.adoc +++ b/chapters/commonvalidity/ray_tracing_pipeline_create_info_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/resolve_image_command_buffer_common.adoc b/chapters/commonvalidity/resolve_image_command_buffer_common.adoc index d654737e..0a72221c 100644 --- a/chapters/commonvalidity/resolve_image_command_buffer_common.adoc +++ b/chapters/commonvalidity/resolve_image_command_buffer_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/resolve_image_common.adoc b/chapters/commonvalidity/resolve_image_common.adoc index 11f1995b..a24608eb 100644 --- a/chapters/commonvalidity/resolve_image_common.adoc +++ b/chapters/commonvalidity/resolve_image_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/set_descriptor_buffer_offsets_common.adoc b/chapters/commonvalidity/set_descriptor_buffer_offsets_common.adoc index c9cda646..b26e7340 100644 --- a/chapters/commonvalidity/set_descriptor_buffer_offsets_common.adoc +++ b/chapters/commonvalidity/set_descriptor_buffer_offsets_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/shader_create_spv_common.adoc b/chapters/commonvalidity/shader_create_spv_common.adoc index f2de1ef8..791fce1d 100644 --- a/chapters/commonvalidity/shader_create_spv_common.adoc +++ b/chapters/commonvalidity/shader_create_spv_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/stage_mask_2_common.adoc b/chapters/commonvalidity/stage_mask_2_common.adoc index 9842f8c4..0e581b9f 100644 --- a/chapters/commonvalidity/stage_mask_2_common.adoc +++ b/chapters/commonvalidity/stage_mask_2_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/stage_mask_common.adoc b/chapters/commonvalidity/stage_mask_common.adoc index bff912d3..1be8374f 100644 --- a/chapters/commonvalidity/stage_mask_common.adoc +++ b/chapters/commonvalidity/stage_mask_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/subpass_description_common.adoc b/chapters/commonvalidity/subpass_description_common.adoc index fd6cdfa1..146a20a3 100644 --- a/chapters/commonvalidity/subpass_description_common.adoc +++ b/chapters/commonvalidity/subpass_description_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 // Common Valid Usage diff --git a/chapters/commonvalidity/surface_info_physical_device_surfaceless_common.adoc b/chapters/commonvalidity/surface_info_physical_device_surfaceless_common.adoc index 372fc8df..5fc47b64 100644 --- a/chapters/commonvalidity/surface_info_physical_device_surfaceless_common.adoc +++ b/chapters/commonvalidity/surface_info_physical_device_surfaceless_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/surface_physical_device_common.adoc b/chapters/commonvalidity/surface_physical_device_common.adoc index 437a70da..2aa49163 100644 --- a/chapters/commonvalidity/surface_physical_device_common.adoc +++ b/chapters/commonvalidity/surface_physical_device_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/surface_physical_device_surfaceless_common.adoc b/chapters/commonvalidity/surface_physical_device_surfaceless_common.adoc index 1f96d676..330e9cab 100644 --- a/chapters/commonvalidity/surface_physical_device_surfaceless_common.adoc +++ b/chapters/commonvalidity/surface_physical_device_surfaceless_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/trace_rays_binding_table.adoc b/chapters/commonvalidity/trace_rays_binding_table.adoc index dfa949ab..83cc990c 100644 --- a/chapters/commonvalidity/trace_rays_binding_table.adoc +++ b/chapters/commonvalidity/trace_rays_binding_table.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/trace_rays_binding_table_raygen_stride.adoc b/chapters/commonvalidity/trace_rays_binding_table_raygen_stride.adoc index 2a3945f1..be53a780 100644 --- a/chapters/commonvalidity/trace_rays_binding_table_raygen_stride.adoc +++ b/chapters/commonvalidity/trace_rays_binding_table_raygen_stride.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/trace_rays_common.adoc b/chapters/commonvalidity/trace_rays_common.adoc index 64fd0e4c..5a31053a 100644 --- a/chapters/commonvalidity/trace_rays_common.adoc +++ b/chapters/commonvalidity/trace_rays_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/trace_rays_common_khr.adoc b/chapters/commonvalidity/trace_rays_common_khr.adoc index e19d490b..d76feeb3 100644 --- a/chapters/commonvalidity/trace_rays_common_khr.adoc +++ b/chapters/commonvalidity/trace_rays_common_khr.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/trace_rays_indirect_common.adoc b/chapters/commonvalidity/trace_rays_indirect_common.adoc index 102c255c..88faf1b7 100644 --- a/chapters/commonvalidity/trace_rays_indirect_common.adoc +++ b/chapters/commonvalidity/trace_rays_indirect_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/trace_rays_limits_common.adoc b/chapters/commonvalidity/trace_rays_limits_common.adoc index 5cbeb5e6..9c459afa 100644 --- a/chapters/commonvalidity/trace_rays_limits_common.adoc +++ b/chapters/commonvalidity/trace_rays_limits_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/write_acceleration_structure_properties_common.adoc b/chapters/commonvalidity/write_acceleration_structure_properties_common.adoc index 7b57bd26..1c9dd256 100644 --- a/chapters/commonvalidity/write_acceleration_structure_properties_common.adoc +++ b/chapters/commonvalidity/write_acceleration_structure_properties_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/commonvalidity/write_micromap_properties_common.adoc b/chapters/commonvalidity/write_micromap_properties_common.adoc index 4918d773..0ae09a11 100644 --- a/chapters/commonvalidity/write_micromap_properties_common.adoc +++ b/chapters/commonvalidity/write_micromap_properties_common.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/copies.adoc b/chapters/copies.adoc index 66dc6421..dc052db3 100644 --- a/chapters/copies.adoc +++ b/chapters/copies.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -1220,8 +1220,8 @@ Each region in pname:copyBufferAddress is copied from the source memory region to an image region in the destination image. If the destination image is of type ename:VK_IMAGE_TYPE_3D, the starting slice and number of slices to copy are specified in -pname:pImageSubresources::pname:baseArrayLayer and -pname:pImageSubresources::pname:layerCount respectively. +pname:pImageSubresources->baseArrayLayer and +pname:pImageSubresources->layerCount respectively. The copy must: be performed on a queue that supports indirect copy operations, see slink:VkPhysicalDeviceCopyMemoryIndirectPropertiesNV. diff --git a/chapters/debugging.adoc b/chapters/debugging.adoc index 1e598565..14e70cb0 100644 --- a/chapters/debugging.adoc +++ b/chapters/debugging.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -228,19 +228,19 @@ written to pname:pFaultCounts\->vendorBinarySize. * [[VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-07337]] If the value referenced by pname:pFaultCounts->addressInfoCount is not `0`, and pname:pFaultInfo->pAddressInfos is not `NULL`, - pname:pFaultInfo->pAddressInfos must be a valid pointer to an array of + pname:pFaultInfo->pAddressInfos must: be a valid pointer to an array of pname:pFaultCounts->addressInfoCount slink:VkDeviceFaultAddressInfoEXT structures * [[VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-07338]] If the value referenced by pname:pFaultCounts->vendorInfoCount is not `0`, and pname:pFaultInfo->pVendorInfos is not `NULL`, - pname:pFaultInfo->pVendorInfos must be a valid pointer to an array of + pname:pFaultInfo->pVendorInfos must: be a valid pointer to an array of pname:pFaultCounts->vendorInfoCount slink:VkDeviceFaultVendorInfoEXT structures * [[VUID-vkGetDeviceFaultInfoEXT-pFaultCounts-07339]] If the value referenced by pname:pFaultCounts->vendorBinarySize is not `0`, and pname:pFaultInfo->pVendorBinaryData is not `NULL`, - pname:pFaultInfo->pVendorBinaryData must be a valid pointer to an array + pname:pFaultInfo->pVendorBinaryData must: be a valid pointer to an array of pname:pFaultCounts->vendorBinarySize bytes **** diff --git a/chapters/descriptorsets.adoc b/chapters/descriptorsets.adoc index 8bf4d679..87471976 100644 --- a/chapters/descriptorsets.adoc +++ b/chapters/descriptorsets.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -1130,7 +1130,7 @@ endif::VK_KHR_push_descriptor[] * [[VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-pBindingFlags-09379]] If an element of pname:pBindingFlags includes ename:VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT, then it must: - be the element with the the highest pname:binding number + be the element with the highest pname:binding number * [[VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingUniformBufferUpdateAfterBind-03005]] If slink:VkPhysicalDeviceDescriptorIndexingFeatures::pname:descriptorBindingUniformBufferUpdateAfterBind @@ -3693,7 +3693,7 @@ endif::VK_VULKAN_1_1,VK_KHR_sampler_ycbcr_conversion[] If pname:descriptorType is ename:VK_DESCRIPTOR_TYPE_STORAGE_IMAGE or ename:VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, the pname:imageView member of each element of pname:pImageInfo must: have been created with the - identity swizzle + <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkWriteDescriptorSet-descriptorType-00337]] If pname:descriptorType is ename:VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the pname:imageView @@ -4964,13 +4964,6 @@ include::{chapters}/commonvalidity/bind_descriptor_sets_common.adoc[] * [[VUID-vkCmdBindDescriptorSets-pipelineBindPoint-00361]] pname:pipelineBindPoint must: be supported by the pname:commandBuffer's parent sname:VkCommandPool's queue family - * [[VUID-vkCmdBindDescriptorSets-graphicsPipelineLibrary-06754]] -ifdef::VK_EXT_graphics_pipeline_library[] - If <<features-graphicsPipelineLibrary, pname:graphicsPipelineLibrary>> - is not enabled, each -endif::VK_EXT_graphics_pipeline_library[] -ifndef::VK_EXT_graphics_pipeline_library[Each] - element of pname:pDescriptorSets must: be a valid slink:VkDescriptorSet **** include::{generated}/validity/protos/vkCmdBindDescriptorSets.adoc[] @@ -5449,7 +5442,7 @@ include::{generated}/validity/protos/vkCmdPushConstants2KHR.adoc[] -- :refpage: VkPushConstantsInfoKHR -The sname::VkPushConstantsInfoKHR structure is defined as: +The sname:VkPushConstantsInfoKHR structure is defined as: include::{generated}/api/structs/VkPushConstantsInfoKHR.adoc[] @@ -5862,10 +5855,11 @@ underlying slink:VkBuffer is referenced instead. be enabled * [[VUID-vkGetDescriptorEXT-dataSize-08125]] ifdef::VK_VULKAN_1_1,VK_KHR_sampler_ycbcr_conversion[] - If pname:descriptorType is not - ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER or pname:pImageInfo has - a pname:imageView member that was not created with a - sname:VkSamplerYcbcrConversionInfo structure in its pname:pNext chain, + If pname:pDescriptorInfo->type is not + ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER or + pname:pDescriptorInfo->data.pCombinedImageSampler has a pname:imageView + member that was not created with a sname:VkSamplerYcbcrConversionInfo + structure in its pname:pNext chain, endif::VK_VULKAN_1_1,VK_KHR_sampler_ycbcr_conversion[] pname:dataSize must: equal the size of a descriptor of type slink:VkDescriptorGetInfoEXT::pname:type determined by the value in @@ -5879,11 +5873,12 @@ ifdef::VK_EXT_fragment_density_map[] endif::VK_EXT_fragment_density_map[] ifdef::VK_VULKAN_1_1,VK_KHR_sampler_ycbcr_conversion[] * [[VUID-vkGetDescriptorEXT-descriptorType-09469]] - If pname:descriptorType is - ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER and pname:pImageInfo has - a pname:imageView member that was created with a - sname:VkSamplerYcbcrConversionInfo structure in its pname:pNext chain, - pname:dataSize must: equal the size of + If pname:pDescriptorInfo->type is + ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER and + pname:pDescriptorInfo->data.pCombinedImageSampler has a pname:imageView + member that was created with a sname:VkSamplerYcbcrConversionInfo + structure in its pname:pNext chain, pname:dataSize must: equal the size + of slink:VkPhysicalDeviceDescriptorBufferPropertiesEXT::pname:combinedImageSamplerDescriptorSize times slink:VkSamplerYcbcrConversionImageFormatProperties::pname:combinedImageSamplerDescriptorCount @@ -5942,23 +5937,23 @@ include::{generated}/api/structs/VkDescriptorGetInfoEXT.adoc[] If pname:type is ename:VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, pname:pUniformTexelBuffer is not `NULL` and pname:pUniformTexelBuffer->address is not zero, - pname:pUniformTexelBuffer->address must be an address within a + pname:pUniformTexelBuffer->address must: be an address within a slink:VkBuffer created on pname:device * [[VUID-VkDescriptorGetInfoEXT-type-08025]] If pname:type is ename:VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, pname:pStorageTexelBuffer is not `NULL` and pname:pStorageTexelBuffer->address is not zero, - pname:pStorageTexelBuffer->address must be an address within a + pname:pStorageTexelBuffer->address must: be an address within a slink:VkBuffer created on pname:device * [[VUID-VkDescriptorGetInfoEXT-type-08026]] If pname:type is ename:VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, pname:pUniformBuffer is not `NULL` and pname:pUniformBuffer->address is - not zero, pname:pUniformBuffer->address must be an address within a + not zero, pname:pUniformBuffer->address must: be an address within a slink:VkBuffer created on pname:device * [[VUID-VkDescriptorGetInfoEXT-type-08027]] If pname:type is ename:VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, pname:pStorageBuffer is not `NULL` and pname:pStorageBuffer->address is - not zero, pname:pStorageBuffer->address must be an address within a + not zero, pname:pStorageBuffer->address must: be an address within a slink:VkBuffer created on pname:device * [[VUID-VkDescriptorGetInfoEXT-type-09427]] If pname:type is ename:VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, @@ -6318,6 +6313,8 @@ include::{generated}/validity/protos/vkCmdBindDescriptorBuffersEXT.adoc[] [open,refpage='VkDescriptorBufferBindingInfoEXT',desc='Structure specifying descriptor buffer binding information',type='structs'] -- +:refpage: VkDescriptorBufferBindingInfoEXT + Data describing a descriptor buffer binding is passed in a sname:VkDescriptorBufferBindingInfoEXT structure: @@ -6333,13 +6330,14 @@ include::{generated}/api/structs/VkDescriptorBufferBindingInfoEXT.adoc[] pname:address was queried. ifdef::VK_KHR_maintenance5[] -If a slink:VkPipelineCreateFlags2CreateInfoKHR structure is present in the -pname:pNext chain, slink:VkPipelineCreateFlags2CreateInfoKHR::pname:flags -from that structure is used instead of pname:flags from this structure. +If a slink:VkBufferUsageFlags2CreateInfoKHR structure is present in the +pname:pNext chain, slink:VkBufferUsageFlags2CreateInfoKHR::pname:usage from +that structure is used instead of pname:usage from this structure. endif::VK_KHR_maintenance5[] .Valid Usage **** +include::{chapters}/commonvalidity/buffer_usage_flags_common.adoc[] * [[VUID-VkDescriptorBufferBindingInfoEXT-bufferlessPushDescriptors-08056]] If <<limits-bufferlessPushDescriptors, sname:VkPhysicalDeviceDescriptorBufferPropertiesEXT::pname:bufferlessPushDescriptors>> @@ -6545,7 +6543,7 @@ include::{generated}/validity/protos/vkCmdSetDescriptorBufferOffsets2EXT.adoc[] -- :refpage: VkSetDescriptorBufferOffsetsInfoEXT -The sname::VkSetDescriptorBufferOffsetsInfoEXT structure is defined as: +The sname:VkSetDescriptorBufferOffsetsInfoEXT structure is defined as: include::{generated}/api/structs/VkSetDescriptorBufferOffsetsInfoEXT.adoc[] @@ -6665,8 +6663,8 @@ include::{generated}/validity/protos/vkCmdBindDescriptorBufferEmbeddedSamplers2E -- :refpage: VkBindDescriptorBufferEmbeddedSamplersInfoEXT -The sname::VkBindDescriptorBufferEmbeddedSamplersInfoEXT structure is -defined as: +The sname:VkBindDescriptorBufferEmbeddedSamplersInfoEXT structure is defined +as: include::{generated}/api/structs/VkBindDescriptorBufferEmbeddedSamplersInfoEXT.adoc[] diff --git a/chapters/devsandqueues.adoc b/chapters/devsandqueues.adoc index 035d1990..a228b519 100644 --- a/chapters/devsandqueues.adoc +++ b/chapters/devsandqueues.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -1863,13 +1863,14 @@ endif::VK_EXT_application_parameters[] ifdef::VKSC_VERSION_1_0[] * [[VUID-vkCreateDevice-deviceMemoryRequestCount-05095]] The sum of pname:deviceMemoryRequestCount over all - sname:VkDeviceObjectReservationCreateInfo structures must: be less than - or equal to slink:VkPhysicalDeviceLimits::pname:maxMemoryAllocationCount + sname:VkDeviceObjectReservationCreateInfo structures included in the + slink:VkDeviceCreateInfo::pname:pNext chain must: be less than or equal + to slink:VkPhysicalDeviceLimits::pname:maxMemoryAllocationCount * [[VUID-vkCreateDevice-samplerRequestCount-05096]] The sum of pname:samplerRequestCount over all - sname:VkDeviceObjectReservationCreateInfo structures must: be less than - or equal to - slink:VkPhysicalDeviceLimits::pname:maxSamplerAllocationCount + sname:VkDeviceObjectReservationCreateInfo structures included in the + slink:VkDeviceCreateInfo::pname:pNext chain must: be less than or equal + to slink:VkPhysicalDeviceLimits::pname:maxSamplerAllocationCount endif::VKSC_VERSION_1_0[] **** diff --git a/chapters/dispatch.adoc b/chapters/dispatch.adoc index 223a27dd..12d4e0db 100644 --- a/chapters/dispatch.adoc +++ b/chapters/dispatch.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/drawing.adoc b/chapters/drawing.adoc index 0b1e70b3..925cfad9 100644 --- a/chapters/drawing.adoc +++ b/chapters/drawing.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -871,7 +871,7 @@ ifdef::VK_KHR_maintenance6[] If the <<features-maintenance6,pname:maintenance6>> feature is enabled, pname:buffer can: be dlink:VK_NULL_HANDLE. ifdef::VK_EXT_robustness2[] -If pname::buffer is dlink:VK_NULL_HANDLE and the <<features-nullDescriptor, +If pname:buffer is dlink:VK_NULL_HANDLE and the <<features-nullDescriptor, pname:nullDescriptor>> feature is enabled, every index fetched results in a value of zero. endif::VK_EXT_robustness2[] @@ -912,7 +912,7 @@ ifdef::VK_KHR_maintenance6[] If the <<features-maintenance6,pname:maintenance6>> feature is enabled, pname:buffer can: be dlink:VK_NULL_HANDLE. ifdef::VK_EXT_robustness2[] -If pname::buffer is dlink:VK_NULL_HANDLE and the <<features-nullDescriptor, +If pname:buffer is dlink:VK_NULL_HANDLE and the <<features-nullDescriptor, pname:nullDescriptor>> feature is enabled, every index fetched results in a value of zero. endif::VK_EXT_robustness2[] @@ -1101,7 +1101,7 @@ include::{chapters}/commonvalidity/draw_instance_common.adoc[] valid pointer to memory containing one or more valid instances of slink:VkMultiDrawInfoEXT structures * [[VUID-vkCmdDrawMultiEXT-stride-04936]] - pname:stride must be a multiple of 4 + pname:stride must: be a multiple of 4 **** include::{generated}/validity/protos/vkCmdDrawMultiEXT.adoc[] @@ -1160,7 +1160,7 @@ include::{chapters}/commonvalidity/draw_index_binding.adoc[] valid pointer to memory containing one or more valid instances of slink:VkMultiDrawIndexedInfoEXT structures * [[VUID-vkCmdDrawMultiIndexedEXT-stride-04941]] - pname:stride must be a multiple of 4 + pname:stride must: be a multiple of 4 **** include::{generated}/validity/protos/vkCmdDrawMultiIndexedEXT.adoc[] diff --git a/chapters/executiongraphs.adoc b/chapters/executiongraphs.adoc index 8f11ba93..791f9e66 100644 --- a/chapters/executiongraphs.adoc +++ b/chapters/executiongraphs.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/extensions.adoc b/chapters/extensions.adoc index 61cdd235..1c9570c3 100644 --- a/chapters/extensions.adoc +++ b/chapters/extensions.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/features.adoc b/chapters/features.adoc index cd63d985..503bbde5 100644 --- a/chapters/features.adoc +++ b/chapters/features.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/formats.adoc b/chapters/formats.adoc index e77abf9b..4e5697a7 100644 --- a/chapters/formats.adoc +++ b/chapters/formats.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/fragmentdensitymapops.adoc b/chapters/fragmentdensitymapops.adoc index 657fae98..38868685 100644 --- a/chapters/fragmentdensitymapops.adoc +++ b/chapters/fragmentdensitymapops.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/fragops.adoc b/chapters/fragops.adoc index ca176ff6..6c6e918d 100644 --- a/chapters/fragops.adoc +++ b/chapters/fragops.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/framebuffer.adoc b/chapters/framebuffer.adoc index 684ab88a..dfd83849 100644 --- a/chapters/framebuffer.adoc +++ b/chapters/framebuffer.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/fundamentals.adoc b/chapters/fundamentals.adoc index 5e5e073d..4d520d32 100644 --- a/chapters/fundamentals.adoc +++ b/chapters/fundamentals.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/fxvertex.adoc b/chapters/fxvertex.adoc index 9a986b98..82b91efa 100644 --- a/chapters/fxvertex.adoc +++ b/chapters/fxvertex.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/geometry.adoc b/chapters/geometry.adoc index 78ec89c0..3ffa95f1 100644 --- a/chapters/geometry.adoc +++ b/chapters/geometry.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/initialization.adoc b/chapters/initialization.adoc index 812b1634..500c98cd 100644 --- a/chapters/initialization.adoc +++ b/chapters/initialization.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/interfaces.adoc b/chapters/interfaces.adoc index 7ebf0df2..c6121dda 100644 --- a/chapters/interfaces.adoc +++ b/chapters/interfaces.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -3675,15 +3675,15 @@ group generates a primitive. specified by the code:OutputVertices {ExecutionMode} * [[VUID-{refpage}-OutputPoints-04342]] If the {ExecutionMode} is code:OutputPoints, then the array decorated - with code:PrimitiveIndicesNV must be the size of the value specified by + with code:PrimitiveIndicesNV must: be the size of the value specified by code:OutputPrimitivesNV * [[VUID-{refpage}-OutputLinesNV-04343]] If the {ExecutionMode} is code:OutputLinesNV, then the array decorated - with code:PrimitiveIndicesNV must be the size of two times the value + with code:PrimitiveIndicesNV must: be the size of two times the value specified by code:OutputPrimitivesNV * [[VUID-{refpage}-OutputTrianglesNV-04344]] If the {ExecutionMode} is code:OutputTrianglesNV, then the array - decorated with code:PrimitiveIndicesNV must be the size of three times + decorated with code:PrimitiveIndicesNV must: be the size of three times the value specified by code:OutputPrimitivesNV **** -- diff --git a/chapters/introduction.adoc b/chapters/introduction.adoc index 051b5c43..fb39943a 100644 --- a/chapters/introduction.adoc +++ b/chapters/introduction.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/limits.adoc b/chapters/limits.adoc index d539a879..bae661e9 100644 --- a/chapters/limits.adoc +++ b/chapters/limits.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/memory.adoc b/chapters/memory.adoc index ac391b77..a1ed2238 100644 --- a/chapters/memory.adoc +++ b/chapters/memory.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/pipelines.adoc b/chapters/pipelines.adoc index 76fc1bb0..1e521ca7 100644 --- a/chapters/pipelines.adoc +++ b/chapters/pipelines.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -141,7 +141,7 @@ ifdef::VK_NV_ray_tracing[flink:vkCreateRayTracingPipelinesNV,] flink:vkCreateComputePipelines, and flink:vkCreateGraphicsPipelines. The creation commands are passed an array pname:pCreateInfos of -sname:Vk*PipelineCreateInfo structures specifying parameters of each +stext:Vk*PipelineCreateInfo structures specifying parameters of each pipeline to be created, and return a corresponding array of handles in pname:pPipelines. Each element index _i_ of pname:pPipelines is created based on the @@ -164,7 +164,7 @@ dlink:VK_NULL_HANDLE values for those that actually failed. ifdef::VK_VERSION_1_3,VK_EXT_pipeline_creation_cache_control[] If creation fails for a pipeline that has the ename:VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT set in its -sname:Vk*PipelineCreateInfo, pipelines at an index in the pname:pPipelines +stext:Vk*PipelineCreateInfo, pipelines at an index in the pname:pPipelines array greater than or equal to that of the failing pipeline will be set to dlink:VK_NULL_HANDLE. endif::VK_VERSION_1_3,VK_EXT_pipeline_creation_cache_control[] @@ -422,7 +422,8 @@ endif::VKSC_VERSION_1_0[] ifdef::VKSC_VERSION_1_0[] In Vulkan SC, the pipeline compilation process occurs -<<pipelines-offline-compilation,offline>> and the pname:module, pname:pName, +<<pipelines-offline-compilation,offline>>. +Accordingly, pname:module must: be dlink:VK_NULL_HANDLE, and the pname:pName and pname:pSpecializationInfo parameters are not used at runtime and should: be ignored by the implementation. If provided, the application must: set the pname:pName and @@ -430,15 +431,17 @@ pname:pSpecializationInfo parameters to the values that were specified for the offline compilation of this pipeline. endif::VKSC_VERSION_1_0[] +ifndef::VKSC_VERSION_1_0[] ifdef::VK_EXT_graphics_pipeline_library,VK_KHR_maintenance5[] If pname:module is not dlink:VK_NULL_HANDLE, the shader code used by the pipeline is defined by pname:module. If pname:module is dlink:VK_NULL_HANDLE, the shader code is defined by the chained slink:VkShaderModuleCreateInfo if present. endif::VK_EXT_graphics_pipeline_library,VK_KHR_maintenance5[] -ifndef::VKSC_VERSION_1_0,VK_EXT_graphics_pipeline_library,VK_KHR_maintenance5[] +ifndef::VK_EXT_graphics_pipeline_library,VK_KHR_maintenance5[] The shader code used by the pipeline is defined by pname:module. -endif::VKSC_VERSION_1_0,VK_EXT_graphics_pipeline_library,VK_KHR_maintenance5[] +endif::VK_EXT_graphics_pipeline_library,VK_KHR_maintenance5[] +endif::VKSC_VERSION_1_0[] ifdef::VK_EXT_shader_module_identifier[] If the <<features-shaderModuleIdentifier, pname:shaderModuleIdentifier>> @@ -664,6 +667,7 @@ ifdef::VK_KHR_cooperative_matrix[] endif::VK_KHR_cooperative_matrix[] endif::VK_VERSION_1_3,VK_EXT_subgroup_size_control[] +ifndef::VKSC_VERSION_1_0[] * [[VUID-VkPipelineShaderStageCreateInfo-stage-08771]] ifdef::VK_EXT_shader_module_identifier[] If a shader module identifier is not specified for this pname:stage, @@ -712,6 +716,7 @@ ifndef::VK_EXT_shader_module_identifier[The] <<spirv-spec,Khronos SPIR-V Specification>> after applying the specializations provided in pname:pSpecializationInfo, if any, and then converting all specialization constants into fixed constants +endif::VKSC_VERSION_1_0[] **** include::{generated}/validity/structs/VkPipelineShaderStageCreateInfo.adoc[] @@ -3572,20 +3577,10 @@ ifdef::VK_EXT_graphics_pipeline_library[] ename:VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT or ename:VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT, an element of slink:VkPipelineLibraryCreateInfoKHR::pname:pLibraries includes the - other subset, and any element of the pname:pSetLayouts array which - pname:layout was created with was dlink:VK_NULL_HANDLE, then the - corresponding element of the pname:pSetLayouts array used to create the - library's pname:layout must: not be dlink:VK_NULL_HANDLE - * [[VUID-VkGraphicsPipelineCreateInfo-flags-06680]] - If slink:VkGraphicsPipelineLibraryCreateInfoEXT::pname:flags includes - only one of - ename:VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT or - ename:VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT, an element - of slink:VkPipelineLibraryCreateInfoKHR::pname:pLibraries includes the - other subset, and any element of the pname:pSetLayouts array used to - create the library's pname:layout was dlink:VK_NULL_HANDLE, then the - corresponding element of the pname:pSetLayouts array used to create this - pipeline's pname:layout must: not be dlink:VK_NULL_HANDLE + other subset, any element of the pname:pSetLayouts array when + pname:layout was created and the corresponding element of the + pname:pSetLayouts array used to create the library's pname:layout must: + not both be dlink:VK_NULL_HANDLE * [[VUID-VkGraphicsPipelineCreateInfo-pLibraries-06681]] If one element of slink:VkPipelineLibraryCreateInfoKHR::pname:pLibraries includes @@ -4161,7 +4156,7 @@ ifdef::VK_QCOM_multiview_per_view_viewports[] pname:multiviewPerViewViewports>> is enabled, then the index of the most significant bit in each element of slink:VkRenderPassMultiviewCreateInfo::pname:pViewMasks must: be less - than pname:pViewportState::pname:viewportCount + than pname:pViewportState->viewportCount * [[VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-07731]] If the pipeline requires <<pipelines-graphics-subsets-pre-rasterization, pre-rasterization shader state>>, and no element of the @@ -4172,7 +4167,7 @@ ifdef::VK_QCOM_multiview_per_view_viewports[] pname:multiviewPerViewViewports>> is enabled, then the index of the most significant bit in each element of slink:VkRenderPassMultiviewCreateInfo::pname:pViewMasks must: be less - than pname:pViewportState::pname:scissorCount + than pname:pViewportState->scissorCount endif::VK_QCOM_multiview_per_view_viewports[] ifdef::VK_EXT_shader_tile_image[] * [[VUID-VkGraphicsPipelineCreateInfo-pStages-08711]] @@ -4199,8 +4194,8 @@ ifdef::VK_VERSION_1_3,VK_KHR_dynamic_rendering[] the pipeline enables <<primsrast-sampleshading, sample shading>>, pname:rasterizationSamples is not dynamic, and the pname:pNext chain includes a slink:VkPipelineRenderingCreateInfo structure, - pname:rasterizationSamples must: be a bit value that is set in - pname:imageCreateSampleCounts (as defined in + pname:rasterizationSamples must: be a valid elink:VkSampleCountFlagBits + value that is set in pname:imageCreateSampleCounts (as defined in <<resources-image-creation-limits,Image Creation Limits>>) for every element of pname:depthAttachmentFormat, pname:stencilAttachmentFormat and the pname:pColorAttachmentFormats array which is not @@ -5247,7 +5242,7 @@ ifdef::VK_NV_scissor_exclusive[] ignored and must: be set dynamically with flink:vkCmdSetExclusiveScissorNV before any drawing commands. * ename:VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV specifies that the - the exclusive scissors must: be explicitly enabled with + exclusive scissors must: be explicitly enabled with flink:vkCmdSetExclusiveScissorEnableNV and the pname:exclusiveScissorCount value in slink:VkPipelineViewportExclusiveScissorStateCreateInfoNV will not @@ -5614,10 +5609,17 @@ values, and the fragment depth value is determined by <<fragops, Fragment Operations>> state. This can: be useful for depth-only rendering. +ifdef::VKSC_VERSION_1_0[] +Presence of a shader stage in a pipeline is derived from the +<<pipelines-cache,pipeline cache>> entry identified by +slink:VkPipelineOfflineCreateInfo::pname:pipelineIdentifier. +endif::VKSC_VERSION_1_0[] +ifndef::VKSC_VERSION_1_0[] Presence of a shader stage in a pipeline is indicated by including a valid slink:VkPipelineShaderStageCreateInfo with pname:module and pname:pName selecting an entry point from a shader module, where that entry point is valid for the stage specified by pname:stage. +endif::VKSC_VERSION_1_0[] Presence of some of the fixed-function stages in the pipeline is implicitly derived from enabled shaders and provided state. @@ -8635,7 +8637,7 @@ identifier is implementation specific. .Valid Usage **** * [[VUID-vkGetPipelinePropertiesEXT-pipeline-06738]] - The pname:pipeline member of pname:pPipelineInfo must have been created + The pname:pipeline member of pname:pPipelineInfo must: have been created with pname:device * [[VUID-vkGetPipelinePropertiesEXT-pPipelineProperties-06739]] pname:pPipelineProperties must: be a valid pointer to a diff --git a/chapters/preamble.adoc b/chapters/preamble.adoc index 90a6ed4b..eba40a82 100644 --- a/chapters/preamble.adoc +++ b/chapters/preamble.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 // Note that this file is used to pull the Khronos Specification Copyright diff --git a/chapters/primsrast.adoc b/chapters/primsrast.adoc index 3995e1bc..db8f9b18 100644 --- a/chapters/primsrast.adoc +++ b/chapters/primsrast.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -870,7 +870,8 @@ endif::VK_EXT_fragment_density_map[] .Valid Usage **** * [[VUID-VkSampleLocationsInfoEXT-sampleLocationsPerPixel-01526]] - pname:sampleLocationsPerPixel must: be a bit value that is set in + pname:sampleLocationsPerPixel must: be a valid + elink:VkSampleCountFlagBits value that is set in slink:VkPhysicalDeviceSampleLocationsPropertiesEXT::pname:sampleLocationSampleCounts * [[VUID-VkSampleLocationsInfoEXT-sampleLocationsCount-01527]] pname:sampleLocationsCount must: equal diff --git a/chapters/queries.adoc b/chapters/queries.adoc index c95e9738..4e9a56eb 100644 --- a/chapters/queries.adoc +++ b/chapters/queries.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/raytracing.adoc b/chapters/raytracing.adoc index e0e8613e..03d88286 100644 --- a/chapters/raytracing.adoc +++ b/chapters/raytracing.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -452,8 +452,8 @@ include::{generated}/api/protos/vkCmdBindInvocationMaskHUAWEI.adoc[] If pname:imageView is not dlink:VK_NULL_HANDLE, pname:imageLayout must: be ename:VK_IMAGE_LAYOUT_GENERAL * [[VUID-vkCmdBindInvocationMaskHUAWEI-width-04981]] - Thread mask image resolution must match the pname:width and pname:height - in flink:vkCmdTraceRaysKHR + Thread mask image resolution must: match the pname:width and + pname:height in flink:vkCmdTraceRaysKHR * [[VUID-vkCmdBindInvocationMaskHUAWEI-None-04982]] Each element in the invocation mask image must: have the value `0` or `1`. diff --git a/chapters/raytraversal.adoc b/chapters/raytraversal.adoc index 17037ab0..853161a4 100644 --- a/chapters/raytraversal.adoc +++ b/chapters/raytraversal.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/renderpass.adoc b/chapters/renderpass.adoc index 6d981dad..410e4d6b 100644 --- a/chapters/renderpass.adoc +++ b/chapters/renderpass.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -671,7 +671,8 @@ endif::VK_ARM_render_pass_striped[] * [[VUID-VkRenderingInfo-colorAttachmentCount-09479]] If pname:colorAttachmentCount is not `0` and the pname:imageView member of an element of pname:pColorAttachments is not dlink:VK_NULL_HANDLE, - that pname:imageView must: have been created with the identity swizzle + that pname:imageView must: have been created with the + <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkRenderingInfo-colorAttachmentCount-09480]] If pname:colorAttachmentCount is not `0`, and there is an element of pname:pColorAttachments with @@ -682,42 +683,45 @@ endif::VK_ANDROID_external_format_resolve[] its pname:imageView member not set to dlink:VK_NULL_HANDLE and its pname:resolveMode member not set to ename:VK_RESOLVE_MODE_NONE, the pname:resolveImageView member of that element of pname:pColorAttachments - must: have been created with the identity swizzle + must: have been created with the + <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkRenderingInfo-pDepthAttachment-09481]] If pname:pDepthAttachment is not `NULL` and pname:pDepthAttachment->imageView is not dlink:VK_NULL_HANDLE, pname:pDepthAttachment->imageView must: have been created with the - identity swizzle + <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkRenderingInfo-pDepthAttachment-09482]] If pname:pDepthAttachment is not `NULL`, pname:pDepthAttachment->imageView is not dlink:VK_NULL_HANDLE, and pname:pDepthAttachment->resolveMode is not ename:VK_RESOLVE_MODE_NONE, pname:pDepthAttachment->resolveImageView must: have been created with - the identity swizzle + the <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkRenderingInfo-pStencilAttachment-09483]] If pname:pStencilAttachment is not `NULL` and pname:pStencilAttachment->imageView is not dlink:VK_NULL_HANDLE, pname:pStencilAttachment->imageView must: have been created with the - identity swizzle + <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkRenderingInfo-pStencilAttachment-09484]] If pname:pStencilAttachment is not `NULL`, pname:pStencilAttachment->imageView is not dlink:VK_NULL_HANDLE, and pname:pStencilAttachment->resolveMode is not ename:VK_RESOLVE_MODE_NONE, pname:pStencilAttachment->resolveImageView must: have been created with - the identity swizzle + the <<resources-image-views-identity-mappings,identity swizzle>> ifdef::VK_KHR_fragment_shading_rate[] * [[VUID-VkRenderingInfo-imageView-09485]] If the pname:imageView member of a slink:VkRenderingFragmentShadingRateAttachmentInfoKHR structure included in the pname:pNext chain is not dlink:VK_NULL_HANDLE, it must: have been - created with the identity swizzle + created with the <<resources-image-views-identity-mappings,identity + swizzle>> endif::VK_KHR_fragment_shading_rate[] ifdef::VK_EXT_fragment_density_map[] * [[VUID-VkRenderingInfo-imageView-09486]] If the pname:imageView member of a slink:VkRenderingFragmentDensityMapAttachmentInfoEXT structure included in the pname:pNext chain is not dlink:VK_NULL_HANDLE, it must: have been - created with the identity swizzle + created with the <<resources-image-views-identity-mappings,identity + swizzle>> endif::VK_EXT_fragment_density_map[] **** @@ -2600,7 +2604,7 @@ ifdef::VK_QCOM_render_pass_transform[] pname:pInputAttachments must: be ename:VK_ATTACHMENT_UNUSED endif::VK_QCOM_render_pass_transform[] * [[VUID-VkSubpassDescription-pDepthStencilAttachment-04438]] - pname:pDepthStencilAttachment and pname:pColorAttachments must not + pname:pDepthStencilAttachment and pname:pColorAttachments must: not contain references to the same attachment ifdef::VKSC_VERSION_1_0[] * [[VUID-VkSubpassDescription-inputAttachmentCount-05053]] @@ -3812,7 +3816,7 @@ VkSamplerYcbcrConversionCreateInfo createInfo = { .a = VK_COMPONENT_SWIZZLE_IDENTITY}, .xChromaOffset = properties.chromaOffsetX, .yChromaOffset = properties.chromaOffsetY, - .chromaFilter = ename:VK_FILTER_NEAREST, + .chromaFilter = VK_FILTER_NEAREST, .forceExplicitReconstruction = ... }; ---- @@ -4808,8 +4812,8 @@ slink:VkPhysicalDeviceFeatures::pname:variableMultisampleRate is ename:VK_FALSE, then all pipelines to be bound with the subpass must: have the same value for slink:VkPipelineMultisampleStateCreateInfo::pname:rasterizationSamples. -In all such cases, pname:rasterizationSamples must: be a bit value that is -set in +In all such cases, pname:rasterizationSamples must: be a valid +elink:VkSampleCountFlagBits value that is set in slink:VkPhysicalDeviceLimits::pname:framebufferNoAttachmentsSampleCounts. .Valid Usage @@ -6734,7 +6738,7 @@ endif::VK_KHR_imageless_framebuffer[] Each element of pname:pAttachments must: only specify a single mip level * [[VUID-VkRenderPassAttachmentBeginInfo-pAttachments-03219]] Each element of pname:pAttachments must: have been created with the - identity swizzle + <<resources-image-views-identity-mappings,identity swizzle>> * [[VUID-VkRenderPassAttachmentBeginInfo-pAttachments-04114]] Each element of pname:pAttachments must: have been created with slink:VkImageViewCreateInfo::pname:viewType not equal to diff --git a/chapters/resources.adoc b/chapters/resources.adoc index c645745a..323a3398 100644 --- a/chapters/resources.adoc +++ b/chapters/resources.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -114,6 +114,8 @@ include::{generated}/validity/protos/vkCreateBuffer.adoc[] [open,refpage='VkBufferCreateInfo',desc='Structure specifying the parameters of a newly created buffer object',type='structs'] -- +:refpage: VkBufferCreateInfo + The sname:VkBufferCreateInfo structure is defined as: include::{generated}/api/structs/VkBufferCreateInfo.adoc[] @@ -143,6 +145,7 @@ endif::VK_KHR_maintenance5[] .Valid Usage **** +include::{chapters}/commonvalidity/buffer_usage_flags_common.adoc[] * [[VUID-VkBufferCreateInfo-size-00912]] pname:size must: be greater than `0` * [[VUID-VkBufferCreateInfo-sharingMode-00913]] @@ -331,21 +334,6 @@ ifdef::VK_EXT_descriptor_buffer[] ename:VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT or ename:VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT endif::VK_EXT_descriptor_buffer[] - * [[VUID-VkBufferCreateInfo-None-09205]] - {empty} -ifdef::VK_KHR_maintenance5[] - If the pname:pNext chain does not include a - slink:VkBufferUsageFlags2CreateInfoKHR structure, -endif::VK_KHR_maintenance5[] - pname:usage must be a valid combination of elink:VkBufferUsageFlagBits - values - * [[VUID-VkBufferCreateInfo-None-09206]] - {empty} -ifdef::VK_KHR_maintenance5[] - If the pname:pNext chain does not include a - slink:VkBufferUsageFlags2CreateInfoKHR structure, -endif::VK_KHR_maintenance5[] - pname:usage must: not be `0` **** ifdef::VKSC_VERSION_1_0[] ifdef::hidden[] @@ -1883,8 +1871,8 @@ endif::VK_EXT_fragment_density_map[] ename:VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, or ename:VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT * [[VUID-VkImageCreateInfo-samples-02258]] - pname:samples must: be a bit value that is set in - pname:imageCreateSampleCounts (as defined in + pname:samples must: be a valid elink:VkSampleCountFlagBits value that is + set in pname:imageCreateSampleCounts (as defined in <<resources-image-creation-limits,Image Creation Limits>>) * [[VUID-VkImageCreateInfo-usage-00968]] If the <<features-shaderStorageImageMultisample, @@ -8608,20 +8596,19 @@ endif::VK_KHR_maintenance4[] aspect corresponding to the image plane to query. This parameter is ignored unless ifdef::VK_EXT_image_drm_format_modifier[] - pname:pCreateInfo::pname:tiling is + pname:pCreateInfo->tiling is ename:VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT, or endif::VK_EXT_image_drm_format_modifier[] - pname:pCreateInfo::pname:flags has ename:VK_IMAGE_CREATE_DISJOINT_BIT - set. + pname:pCreateInfo->flags has ename:VK_IMAGE_CREATE_DISJOINT_BIT set. .Valid Usage **** * [[VUID-VkDeviceImageMemoryRequirements-pCreateInfo-06416]] - The pname:pCreateInfo::pname:pNext chain must: not contain a + The pname:pCreateInfo->pNext chain must: not contain a slink:VkImageSwapchainCreateInfoKHR structure ifdef::VK_EXT_image_drm_format_modifier[] * [[VUID-VkDeviceImageMemoryRequirements-pCreateInfo-06776]] - The pname:pCreateInfo::pname:pNext chain must: not contain a + The pname:pCreateInfo->pNext chain must: not contain a slink:VkImageDrmFormatModifierExplicitCreateInfoEXT structure endif::VK_EXT_image_drm_format_modifier[] ifdef::VK_ANDROID_external_memory_android_hardware_buffer[] @@ -8643,18 +8630,17 @@ ifdef::VK_VERSION_1_3,VK_KHR_maintenance4[] endif::VK_VERSION_1_3,VK_KHR_maintenance4[] endif::VK_QNX_external_memory_screen_buffer[] * [[VUID-VkDeviceImageMemoryRequirements-pCreateInfo-06417]] - If pname:pCreateInfo::pname:format specifies a _multi-planar_ format and - pname:pCreateInfo::pname:flags has ename:VK_IMAGE_CREATE_DISJOINT_BIT - set then pname:planeAspect must: not be ename:VK_IMAGE_ASPECT_NONE_KHR + If pname:pCreateInfo->format specifies a _multi-planar_ format and + pname:pCreateInfo->flags has ename:VK_IMAGE_CREATE_DISJOINT_BIT set then + pname:planeAspect must: not be ename:VK_IMAGE_ASPECT_NONE_KHR * [[VUID-VkDeviceImageMemoryRequirements-pCreateInfo-06419]] - If pname:pCreateInfo::pname:flags has ename:VK_IMAGE_CREATE_DISJOINT_BIT - set and if the pname:pCreateInfo::pname:tiling is - ename:VK_IMAGE_TILING_LINEAR or ename:VK_IMAGE_TILING_OPTIMAL, then - pname:planeAspect must: be a single valid - <<formats-planes-image-aspect,multi-planar aspect mask>> bit + If pname:pCreateInfo->flags has ename:VK_IMAGE_CREATE_DISJOINT_BIT set + and if the pname:pCreateInfo->tiling is ename:VK_IMAGE_TILING_LINEAR or + ename:VK_IMAGE_TILING_OPTIMAL, then pname:planeAspect must: be a single + valid <<formats-planes-image-aspect,multi-planar aspect mask>> bit ifdef::VK_EXT_image_drm_format_modifier[] * [[VUID-VkDeviceImageMemoryRequirements-pCreateInfo-06420]] - If pname:pCreateInfo::pname:tiling is + If pname:pCreateInfo->tiling is ename:VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT, then pname:planeAspect must: be a single valid _memory plane_ for the image (that is, pname:aspectMask must: specify a plane index that is less than the @@ -10087,7 +10073,7 @@ include::{generated}/api/protos/vkSetBufferCollectionImageConstraintsFUCHSIA.ado slink:VkImageConstraintsInfoFUCHSIA structure fname:vkSetBufferCollectionImageConstraintsFUCHSIA may: fail if -pname:pImageConstraintsInfo::pname:formatConstraintsCount is larger than the +pname:pImageConstraintsInfo->formatConstraintsCount is larger than the implementation-defined limit. If that occurs, flink:vkSetBufferCollectionImageConstraintsFUCHSIA will return ename:VK_ERROR_INITIALIZATION_FAILED. @@ -10139,38 +10125,38 @@ include::{generated}/api/structs/VkImageConstraintsInfoFUCHSIA.adoc[] in its slink:VkImageFormatConstraintsInfoFUCHSIA::pname:requiredFormatFeatures * [[VUID-VkImageConstraintsInfoFUCHSIA-pFormatConstraints-06396]] - If pname:pFormatConstraints::pname:imageCreateInfo::pname:usage contains + If pname:pFormatConstraints->imageCreateInfo->usage contains ename:VK_IMAGE_USAGE_SAMPLED_BIT, then - pname:pFormatConstraints::pname:requiredFormatFeatures must: contain + pname:pFormatConstraints->requiredFormatFeatures must: contain ename:VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT * [[VUID-VkImageConstraintsInfoFUCHSIA-pFormatConstraints-06397]] - If pname:pFormatConstraints::pname:imageCreateInfo::pname:usage contains + If pname:pFormatConstraints->imageCreateInfo->usage contains ename:VK_IMAGE_USAGE_STORAGE_BIT, then - pname:pFormatConstraints::pname:requiredFormatFeatures must: contain + pname:pFormatConstraints->requiredFormatFeatures must: contain ename:VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT * [[VUID-VkImageConstraintsInfoFUCHSIA-pFormatConstraints-06398]] - If pname:pFormatConstraints::pname:imageCreateInfo::pname:usage contains + If pname:pFormatConstraints->imageCreateInfo->usage contains ename:VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, then - pname:pFormatConstraints::pname:requiredFormatFeatures must: contain + pname:pFormatConstraints->requiredFormatFeatures must: contain ename:VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT * [[VUID-VkImageConstraintsInfoFUCHSIA-pFormatConstraints-06399]] - If pname:pFormatConstraints::pname:imageCreateInfo::pname:usage contains + If pname:pFormatConstraints->imageCreateInfo->usage contains ename:VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, then - pname:pFormatConstraints::pname:requiredFormatFeatures must: contain + pname:pFormatConstraints->requiredFormatFeatures must: contain ename:VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT * [[VUID-VkImageConstraintsInfoFUCHSIA-pFormatConstraints-06400]] - If pname:pFormatConstraints::pname:imageCreateInfo::pname:usage contains + If pname:pFormatConstraints->imageCreateInfo->usage contains ename:VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, then - pname:pFormatConstraints::pname:requiredFormatFeatures must: contain at - least one of ename:VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT or + pname:pFormatConstraints->requiredFormatFeatures must: contain at least + one of ename:VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT or ename:VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT ifdef::VK_KHR_fragment_shading_rate[] * [[VUID-VkImageConstraintsInfoFUCHSIA-attachmentFragmentShadingRate-06401]] If the <<features-attachmentFragmentShadingRate, pname:attachmentFragmentShadingRate>> feature is enabled, and - pname:pFormatConstraints::pname:imageCreateInfo::pname:usage contains + pname:pFormatConstraints->imageCreateInfo->usage contains ename:VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, then - pname:pFormatConstraints::pname:requiredFormatFeatures must: contain + pname:pFormatConstraints->requiredFormatFeatures must: contain ename:VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR endif::VK_KHR_fragment_shading_rate[] **** diff --git a/chapters/samplers.adoc b/chapters/samplers.adoc index 1522ff91..cca90dce 100644 --- a/chapters/samplers.adoc +++ b/chapters/samplers.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/shaders.adoc b/chapters/shaders.adoc index ad1fb223..3aa83d03 100644 --- a/chapters/shaders.adoc +++ b/chapters/shaders.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -99,10 +99,6 @@ is not dlink:VK_NULL_HANDLE. * [[VUID-vkCreateShadersEXT-None-08400]] The <<features-shaderObject, pname:shaderObject>> feature must: be enabled - * [[VUID-vkCreateShadersEXT-pCreateInfos-08401]] - If pname:createInfoCount is 1, there must: be no element of - pname:pCreateInfos whose pname:flags member includes - ename:VK_SHADER_CREATE_LINK_STAGE_BIT_EXT * [[VUID-vkCreateShadersEXT-pCreateInfos-08402]] If the pname:flags member of any element of pname:pCreateInfos includes ename:VK_SHADER_CREATE_LINK_STAGE_BIT_EXT, the pname:flags member of all diff --git a/chapters/sparsemem.adoc b/chapters/sparsemem.adoc index 2105a83c..06275dfb 100644 --- a/chapters/sparsemem.adoc +++ b/chapters/sparsemem.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -969,8 +969,8 @@ ename:VK_IMAGE_ASPECT_STENCIL_BIT. .Valid Usage **** * [[VUID-vkGetPhysicalDeviceSparseImageFormatProperties-samples-01094]] - pname:samples must: be a bit value that is set in - sname:VkImageFormatProperties::pname:sampleCounts returned by + pname:samples must: be a valid elink:VkSampleCountFlagBits value that is + set in sname:VkImageFormatProperties::pname:sampleCounts returned by fname:vkGetPhysicalDeviceImageFormatProperties with pname:format, pname:type, pname:tiling, and pname:usage equal to those in this command and pname:flags equal to the value that is set in @@ -1044,8 +1044,8 @@ endif::VK_KHR_get_physical_device_properties2[] .Valid Usage **** * [[VUID-VkPhysicalDeviceSparseImageFormatInfo2-samples-01095]] - pname:samples must: be a bit value that is set in - sname:VkImageFormatProperties::pname:sampleCounts returned by + pname:samples must: be a valid elink:VkSampleCountFlagBits value that is + set in sname:VkImageFormatProperties::pname:sampleCounts returned by fname:vkGetPhysicalDeviceImageFormatProperties with pname:format, pname:type, pname:tiling, and pname:usage equal to those in this command and pname:flags equal to the value that is set in diff --git a/chapters/synchronization.adoc b/chapters/synchronization.adoc index 91bb2e62..63d5ce1f 100644 --- a/chapters/synchronization.adoc +++ b/chapters/synchronization.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/tessellation.adoc b/chapters/tessellation.adoc index 6fee8dea..2618eec2 100644 --- a/chapters/tessellation.adoc +++ b/chapters/tessellation.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/textures.adoc b/chapters/textures.adoc index c2e15b66..5e4dcbd9 100644 --- a/chapters/textures.adoc +++ b/chapters/textures.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -3771,7 +3771,7 @@ slink:VkSamplerBlockMatchWindowCreateInfoQCOM::pname:windowExtent. At each each target coordinate, a <<textures-blockmatch-filteroperation,block matching operation>> is performed, resulting in a difference metric. -The the reference coordinate latexmath:[(s,t)] is fixed. +The reference coordinate latexmath:[(s,t)] is fixed. The block matching operation is repeated latexmath:[windowWidth \times windowHeight] times. diff --git a/chapters/vertexpostproc.adoc b/chapters/vertexpostproc.adoc index 4f3a1a0f..b0d792fc 100644 --- a/chapters/vertexpostproc.adoc +++ b/chapters/vertexpostproc.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/video/decode.adoc b/chapters/video/decode.adoc index 01487c7c..482bce9f 100644 --- a/chapters/video/decode.adoc +++ b/chapters/video/decode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/video/encode.adoc b/chapters/video/encode.adoc index 9bf0f09a..d9d23d0e 100644 --- a/chapters/video/encode.adoc +++ b/chapters/video/encode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -559,9 +559,9 @@ If pname:pFeedbackInfo is not `NULL` then the members of the slink:VkVideoEncodeSessionParametersFeedbackInfoKHR structure and any additional structures included in its pname:pNext chain that are applicable to the video session parameters object specified in -pname:pVideoSessionParametersInfo::pname:videoSessionParameters will be -filled with feedback about the requested parameter data on all successful -calls to this command. +pname:pVideoSessionParametersInfo->videoSessionParameters will be filled +with feedback about the requested parameter data on all successful calls to +this command. [NOTE] .Note diff --git a/chapters/video/h264_decode.adoc b/chapters/video/h264_decode.adoc index 730fd698..3b44eacd 100644 --- a/chapters/video/h264_decode.adoc +++ b/chapters/video/h264_decode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/video/h264_encode.adoc b/chapters/video/h264_encode.adoc index 6b8a15d4..80bc9e65 100644 --- a/chapters/video/h264_encode.adoc +++ b/chapters/video/h264_encode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -427,10 +427,9 @@ include::{generated}/api/enums/VkVideoEncodeH264StdFlagBitsKHR.adoc[] code:StdVideoH264PpsFlags::code:pic_scaling_matrix_present_flag in the <<encode-h264-pps,PPS>> when any of those values are `1`. * ename:VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR indicates - whether the implementation supports using the the application-provided - value for - code:StdVideoH264PictureParameterSet::code:chroma_qp_index_offset in the - <<encode-h264-pps,PPS>> when that value is non-zero. + whether the implementation supports using the application-provided value + for code:StdVideoH264PictureParameterSet::code:chroma_qp_index_offset in + the <<encode-h264-pps,PPS>> when that value is non-zero. * ename:VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR indicates whether the implementation supports using the application-provided value for diff --git a/chapters/video/h264_parameter_sets.adoc b/chapters/video/h264_parameter_sets.adoc index 8a159f9c..5011f78a 100644 --- a/chapters/video/h264_parameter_sets.adoc +++ b/chapters/video/h264_parameter_sets.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 // Common H.264 Parameter Set descriptions diff --git a/chapters/video/h265_decode.adoc b/chapters/video/h265_decode.adoc index cd195435..fee790d9 100644 --- a/chapters/video/h265_decode.adoc +++ b/chapters/video/h265_decode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/video/h265_encode.adoc b/chapters/video/h265_encode.adoc index e15a4ae3..6e9f4821 100644 --- a/chapters/video/h265_encode.adoc +++ b/chapters/video/h265_encode.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/chapters/video/h265_parameter_sets.adoc b/chapters/video/h265_parameter_sets.adoc index ae1faaed..b11bc1be 100644 --- a/chapters/video/h265_parameter_sets.adoc +++ b/chapters/video/h265_parameter_sets.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 // Common H.265 Parameter Set descriptions diff --git a/chapters/videocoding.adoc b/chapters/videocoding.adoc index e6b6f73e..4b434cb0 100644 --- a/chapters/videocoding.adoc +++ b/chapters/videocoding.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/config/CI/codespell-allowed b/config/CI/codespell-allowed index 859b1a9e..2d6b0622 100644 --- a/config/CI/codespell-allowed +++ b/config/CI/codespell-allowed @@ -1,4 +1,4 @@ -# Copyright 2022-2023 The Khronos Group Inc. +# Copyright 2022-2024 The Khronos Group Inc. # SPDX-License-Identifier: CC-BY-4.0 # Spec words imbed diff --git a/config/CI/codespellrc b/config/CI/codespellrc index 943ace5a..631daf27 100644 --- a/config/CI/codespellrc +++ b/config/CI/codespellrc @@ -1,4 +1,4 @@ -# Copyright 2022-2023 The Khronos Group Inc. +# Copyright 2022-2024 The Khronos Group Inc. # SPDX-License-Identifier: CC-BY-4.0 [codespell] skip=#*,katex,.git,.github,LICENSES,NOTES*,./style/markup.adoc,./style/writing.adoc,asciidoctor-chunker.js,lunr.js,rouge-extend-css.rb,sample_count*.svg,./node_modules/*,./gen/*,./old/*,./oldGen/*,./new/*,./scripts/reflow-tests/*,./build_tests/*.adoc,./build_tests/* diff --git a/config/README.adoc b/config/README.adoc index 7e0a2f33..410a526c 100644 --- a/config/README.adoc +++ b/config/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/config/asciidoctor-mathematical-ext.rb b/config/asciidoctor-mathematical-ext.rb index 158ad5d6..29f2ec76 100644 --- a/config/asciidoctor-mathematical-ext.rb +++ b/config/asciidoctor-mathematical-ext.rb @@ -1,4 +1,4 @@ -# Copyright 2018-2023 The Khronos Group Inc. +# Copyright 2018-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/attribs.adoc b/config/attribs.adoc index 2b7342f7..73dab5bd 100644 --- a/config/attribs.adoc +++ b/config/attribs.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/config/chunkindex/README.adoc b/config/chunkindex/README.adoc index 89bb9f55..bfcacccb 100644 --- a/config/chunkindex/README.adoc +++ b/config/chunkindex/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/config/chunkindex/addscripts.sh b/config/chunkindex/addscripts.sh index 20098c41..22d37b57 100755 --- a/config/chunkindex/addscripts.sh +++ b/config/chunkindex/addscripts.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/copyright-ccby.adoc b/config/copyright-ccby.adoc index 38ddf68d..7a63dbaa 100644 --- a/config/copyright-ccby.adoc +++ b/config/copyright-ccby.adoc @@ -1,3 +1,3 @@ -Copyright 2014-2023 The Khronos Group Inc. +Copyright 2014-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 diff --git a/config/copyright-spec.adoc b/config/copyright-spec.adoc index d0e24a2d..5af142ea 100644 --- a/config/copyright-spec.adoc +++ b/config/copyright-spec.adoc @@ -1,4 +1,4 @@ -Copyright 2014-2023 The Khronos Group Inc. +Copyright 2014-2024 The Khronos Group Inc. This Specification is protected by copyright laws and contains material proprietary to Khronos. Except as described by these terms, it or any diff --git a/config/extension-highlighter.rb b/config/extension-highlighter.rb index 521ffbc2..0d50ae77 100644 --- a/config/extension-highlighter.rb +++ b/config/extension-highlighter.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/extension-highlighter/extension.rb b/config/extension-highlighter/extension.rb index f3ebd937..13dabc2d 100644 --- a/config/extension-highlighter/extension.rb +++ b/config/extension-highlighter/extension.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/genanchorlinks.rb b/config/genanchorlinks.rb index f9874e76..89050db6 100644 --- a/config/genanchorlinks.rb +++ b/config/genanchorlinks.rb @@ -1,4 +1,4 @@ -# Copyright 2023 The Khronos Group, Inc. +# Copyright 2023-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # Rewrite VUID anchors with 'href' attributes so they can be selected in a diff --git a/config/ifdef-mismatch.rb b/config/ifdef-mismatch.rb index 09a7b1ed..e69092f2 100644 --- a/config/ifdef-mismatch.rb +++ b/config/ifdef-mismatch.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/ifdef-mismatch/extension.rb b/config/ifdef-mismatch/extension.rb index a09c24de..3fbf845f 100644 --- a/config/ifdef-mismatch/extension.rb +++ b/config/ifdef-mismatch/extension.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/katex_replace.rb b/config/katex_replace.rb index ef6f0fb4..d15a2c47 100644 --- a/config/katex_replace.rb +++ b/config/katex_replace.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/katex_replace/extension.rb b/config/katex_replace/extension.rb index 206e4e66..f5a63dee 100644 --- a/config/katex_replace/extension.rb +++ b/config/katex_replace/extension.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/loadable_html.rb b/config/loadable_html.rb index 23b8f284..48ae6f5b 100644 --- a/config/loadable_html.rb +++ b/config/loadable_html.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/loadable_html/extension.rb b/config/loadable_html/extension.rb index ce99c51f..b8f2cac4 100644 --- a/config/loadable_html/extension.rb +++ b/config/loadable_html/extension.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/makeSubmit.py b/config/makeSubmit.py index 48970b34..91f86609 100755 --- a/config/makeSubmit.py +++ b/config/makeSubmit.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # Build Promoter submission package for a specified extension or extensions. diff --git a/config/makedocinfologo b/config/makedocinfologo index dbf07db5..c166368a 100755 --- a/config/makedocinfologo +++ b/config/makedocinfologo @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2014-2023 The Khronos Group Inc. +# Copyright 2014-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # makedocinfologo - generate HTML docinfo file from an SVG image. diff --git a/config/mathtest.adoc b/config/mathtest.adoc index f550b0be..53f34163 100644 --- a/config/mathtest.adoc +++ b/config/mathtest.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/config/open_listing_block.rb b/config/open_listing_block.rb index 1df0efaf..e6176319 100644 --- a/config/open_listing_block.rb +++ b/config/open_listing_block.rb @@ -1,4 +1,4 @@ -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # open_listing_block - allows a listing block to masquerade as an open diff --git a/config/quiet-include-failure.rb b/config/quiet-include-failure.rb index cd238ede..9342f3f2 100644 --- a/config/quiet-include-failure.rb +++ b/config/quiet-include-failure.rb @@ -1,4 +1,4 @@ -# Copyright 2021-2023 The Khronos Group Inc. +# Copyright 2021-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/rouge-extend-css.rb b/config/rouge-extend-css.rb index 21c99705..b1cc66fd 100644 --- a/config/rouge-extend-css.rb +++ b/config/rouge-extend-css.rb @@ -1,4 +1,4 @@ -# Copyright 2021-2023 The Khronos Group Inc. +# Copyright 2021-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/spec-macros.rb b/config/spec-macros.rb index 2aee4174..4638a9f0 100644 --- a/config/spec-macros.rb +++ b/config/spec-macros.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/spec-macros/extension.rb b/config/spec-macros/extension.rb index 07fdec3b..2913cf12 100644 --- a/config/spec-macros/extension.rb +++ b/config/spec-macros/extension.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/themes/pdf-theme.yml b/config/themes/pdf-theme.yml index 5d805d1e..c92e7bc9 100644 --- a/config/themes/pdf-theme.yml +++ b/config/themes/pdf-theme.yml @@ -1,4 +1,4 @@ -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # SPDX-License-Identifier: MIT # Vulkan spec PDF stylesheet diff --git a/config/vu-to-json.rb b/config/vu-to-json.rb index 86b5ca55..27ac194e 100644 --- a/config/vu-to-json.rb +++ b/config/vu-to-json.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/vu-to-json/extension.rb b/config/vu-to-json/extension.rb index e6b5235e..38df0346 100644 --- a/config/vu-to-json/extension.rb +++ b/config/vu-to-json/extension.rb @@ -1,4 +1,4 @@ -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/config/vuid-expander.rb b/config/vuid-expander.rb index 5e06a716..4a26cb2b 100644 --- a/config/vuid-expander.rb +++ b/config/vuid-expander.rb @@ -1,4 +1,4 @@ -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/gen-script-docs.sh b/gen-script-docs.sh index 37a504ed..cd2f4e74 100755 --- a/gen-script-docs.sh +++ b/gen-script-docs.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright 2019-2023 The Khronos Group Inc. +# Copyright 2019-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/images/README.adoc b/images/README.adoc index 481403ed..f11fd375 100644 --- a/images/README.adoc +++ b/images/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/include/vulkan/vk_platform.h b/include/vulkan/vk_platform.h index ed67a600..0ecd4f64 100644 --- a/include/vulkan/vk_platform.h +++ b/include/vulkan/vk_platform.h @@ -2,7 +2,7 @@ // File: vk_platform.h // /* -** Copyright 2014-2023 The Khronos Group Inc. +** Copyright 2014-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ diff --git a/include/vulkan/vulkan.h b/include/vulkan/vulkan.h index 426cff58..ef94006b 100644 --- a/include/vulkan/vulkan.h +++ b/include/vulkan/vulkan.h @@ -2,7 +2,7 @@ #define VULKAN_H_ 1 /* -** Copyright 2015-2023 The Khronos Group Inc. +** Copyright 2015-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ diff --git a/include/vulkan/vulkan_sc.h b/include/vulkan/vulkan_sc.h index 9e0765bb..3ca36f5a 100644 --- a/include/vulkan/vulkan_sc.h +++ b/include/vulkan/vulkan_sc.h @@ -2,7 +2,7 @@ #define VULKAN_SC_H_ 1 /* -** Copyright 2015-2023 The Khronos Group Inc. +** Copyright 2015-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ diff --git a/installRelease b/installRelease index 180d859e..b7f9d85a 100755 --- a/installRelease +++ b/installRelease @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/json/vkjson_data_default.h b/json/vkjson_data_default.h index 88720b02..6361b1c6 100644 --- a/json/vkjson_data_default.h +++ b/json/vkjson_data_default.h @@ -1,5 +1,5 @@ /* -** Copyright 2020-2023 The Khronos Group Inc. +** Copyright 2020-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ diff --git a/json/vkjson_parser_default.h b/json/vkjson_parser_default.h index caad5fa1..ba8f9407 100644 --- a/json/vkjson_parser_default.h +++ b/json/vkjson_parser_default.h @@ -1,5 +1,5 @@ /* -** Copyright 2020-2023 The Khronos Group Inc. +** Copyright 2020-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ diff --git a/katex/katex.js b/katex/katex.js index 2aa2c917..73262271 100644 --- a/katex/katex.js +++ b/katex/katex.js @@ -3704,7 +3704,7 @@ function assertSpan(group) { // In TeX, there are actually three sets of dimensions, one for each of // textstyle (size index 5 and higher: >=9pt), scriptstyle (size index 3 and 4: // 7-8pt), and scriptscriptstyle (size index 1 and 2: 5-6pt). These are -// provided in the the arrays below, in that order. +// provided in the arrays below, in that order. // // The font metrics are stored in fonts cmsy10, cmsy7, and cmsy5 respsectively. // This was determined by running the following script: diff --git a/katex/katex.mjs b/katex/katex.mjs index dc7eebb0..2456af05 100644 --- a/katex/katex.mjs +++ b/katex/katex.mjs @@ -3728,7 +3728,7 @@ var metricMap = { // In TeX, there are actually three sets of dimensions, one for each of // textstyle (size index 5 and higher: >=9pt), scriptstyle (size index 3 and 4: // 7-8pt), and scriptscriptstyle (size index 1 and 2: 5-6pt). These are -// provided in the the arrays below, in that order. +// provided in the arrays below, in that order. // // The font metrics are stored in fonts cmsy10, cmsy7, and cmsy5 respsectively. // This was determined by running the following script: diff --git a/makeAllExts b/makeAllExts index 1dd4808d..85c4fa41 100755 --- a/makeAllExts +++ b/makeAllExts @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/proposals/Roadmap.adoc b/proposals/Roadmap.adoc index 5a03161a..487db01d 100644 --- a/proposals/Roadmap.adoc +++ b/proposals/Roadmap.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_AMDX_shader_enqueue.adoc b/proposals/VK_AMDX_shader_enqueue.adoc index 1add6769..54c57354 100644 --- a/proposals/VK_AMDX_shader_enqueue.adoc +++ b/proposals/VK_AMDX_shader_enqueue.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group, Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_AMD_shader_early_and_late_fragment_tests.adoc b/proposals/VK_AMD_shader_early_and_late_fragment_tests.adoc index 3b535daf..8a8ec31b 100644 --- a/proposals/VK_AMD_shader_early_and_late_fragment_tests.adoc +++ b/proposals/VK_AMD_shader_early_and_late_fragment_tests.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_ANDROID_external_format_resolve.adoc b/proposals/VK_ANDROID_external_format_resolve.adoc index 52328d14..1b3f0d59 100644 --- a/proposals/VK_ANDROID_external_format_resolve.adoc +++ b/proposals/VK_ANDROID_external_format_resolve.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_ARM_render_pass_striped.adoc b/proposals/VK_ARM_render_pass_striped.adoc index 47e9b741..e60c754e 100644 --- a/proposals/VK_ARM_render_pass_striped.adoc +++ b/proposals/VK_ARM_render_pass_striped.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group, Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_attachment_feedback_loop_dynamic_state.adoc b/proposals/VK_EXT_attachment_feedback_loop_dynamic_state.adoc index 9d4d3459..b66462ae 100644 --- a/proposals/VK_EXT_attachment_feedback_loop_dynamic_state.adoc +++ b/proposals/VK_EXT_attachment_feedback_loop_dynamic_state.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_attachment_feedback_loop_layout.adoc b/proposals/VK_EXT_attachment_feedback_loop_layout.adoc index c53ef6f5..fc7327f1 100644 --- a/proposals/VK_EXT_attachment_feedback_loop_layout.adoc +++ b/proposals/VK_EXT_attachment_feedback_loop_layout.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_calibrated_timestamps.adoc b/proposals/VK_EXT_calibrated_timestamps.adoc index 42d67e62..502463b8 100644 --- a/proposals/VK_EXT_calibrated_timestamps.adoc +++ b/proposals/VK_EXT_calibrated_timestamps.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_depth_bias_control.adoc b/proposals/VK_EXT_depth_bias_control.adoc index 30059c99..d6858b03 100644 --- a/proposals/VK_EXT_depth_bias_control.adoc +++ b/proposals/VK_EXT_depth_bias_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_descriptor_buffer.adoc b/proposals/VK_EXT_descriptor_buffer.adoc index dc5d2875..54bf1cfa 100644 --- a/proposals/VK_EXT_descriptor_buffer.adoc +++ b/proposals/VK_EXT_descriptor_buffer.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_device_fault.adoc b/proposals/VK_EXT_device_fault.adoc index f11ab76f..60ca8656 100644 --- a/proposals/VK_EXT_device_fault.adoc +++ b/proposals/VK_EXT_device_fault.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_dynamic_rendering_unused_attachments.adoc b/proposals/VK_EXT_dynamic_rendering_unused_attachments.adoc index 336cc294..c057e23b 100644 --- a/proposals/VK_EXT_dynamic_rendering_unused_attachments.adoc +++ b/proposals/VK_EXT_dynamic_rendering_unused_attachments.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_extended_dynamic_state3.adoc b/proposals/VK_EXT_extended_dynamic_state3.adoc index 56999f19..48ef920a 100644 --- a/proposals/VK_EXT_extended_dynamic_state3.adoc +++ b/proposals/VK_EXT_extended_dynamic_state3.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_external_memory_acquire_unmodified.adoc b/proposals/VK_EXT_external_memory_acquire_unmodified.adoc index e8ef346f..af00424f 100644 --- a/proposals/VK_EXT_external_memory_acquire_unmodified.adoc +++ b/proposals/VK_EXT_external_memory_acquire_unmodified.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -193,7 +193,7 @@ Solution (`C`) is equivalent to (A) in this example scenario. Solution (D) works well for all steps in the sequence. In particular, between (f) and (g), the application can query the post-processing library, asking -whether (f.rw) or (f.ro) occurred. If (f.ro), the the application can add the +whether (f.rw) or (f.ro) occurred. If (f.ro), the application can add the performance hint to link:{refpage}VkImageMemoryBarrier.html[VkImageMemoryBarrier] in step (g). == Proposal diff --git a/proposals/VK_EXT_frame_boundary.adoc b/proposals/VK_EXT_frame_boundary.adoc index 91fd4b3b..866c41ab 100644 --- a/proposals/VK_EXT_frame_boundary.adoc +++ b/proposals/VK_EXT_frame_boundary.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group, Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_graphics_pipeline_library.adoc b/proposals/VK_EXT_graphics_pipeline_library.adoc index 421b5fc9..dbb255d7 100644 --- a/proposals/VK_EXT_graphics_pipeline_library.adoc +++ b/proposals/VK_EXT_graphics_pipeline_library.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_host_image_copy.adoc b/proposals/VK_EXT_host_image_copy.adoc index 9c8bb0d1..dae6b9d7 100644 --- a/proposals/VK_EXT_host_image_copy.adoc +++ b/proposals/VK_EXT_host_image_copy.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_image_2d_array_of_3d.adoc b/proposals/VK_EXT_image_2d_array_of_3d.adoc index 76f9c121..10433511 100644 --- a/proposals/VK_EXT_image_2d_array_of_3d.adoc +++ b/proposals/VK_EXT_image_2d_array_of_3d.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_image_compression_control.adoc b/proposals/VK_EXT_image_compression_control.adoc index d354c800..1583badf 100644 --- a/proposals/VK_EXT_image_compression_control.adoc +++ b/proposals/VK_EXT_image_compression_control.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_image_sliced_view_of_3d.adoc b/proposals/VK_EXT_image_sliced_view_of_3d.adoc index e6686574..576dc684 100644 --- a/proposals/VK_EXT_image_sliced_view_of_3d.adoc +++ b/proposals/VK_EXT_image_sliced_view_of_3d.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group, Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_layer_settings.adoc b/proposals/VK_EXT_layer_settings.adoc index 859c267a..da5ae32e 100644 --- a/proposals/VK_EXT_layer_settings.adoc +++ b/proposals/VK_EXT_layer_settings.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_legacy_dithering.adoc b/proposals/VK_EXT_legacy_dithering.adoc index 5866c4c2..40e8f7cd 100644 --- a/proposals/VK_EXT_legacy_dithering.adoc +++ b/proposals/VK_EXT_legacy_dithering.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_mesh_shader.adoc b/proposals/VK_EXT_mesh_shader.adoc index 0725fed7..bc186fba 100644 --- a/proposals/VK_EXT_mesh_shader.adoc +++ b/proposals/VK_EXT_mesh_shader.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_metal_objects.adoc b/proposals/VK_EXT_metal_objects.adoc index 581d81ea..65b30d95 100644 --- a/proposals/VK_EXT_metal_objects.adoc +++ b/proposals/VK_EXT_metal_objects.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_multisampled_render_to_single_sampled.adoc b/proposals/VK_EXT_multisampled_render_to_single_sampled.adoc index 0680bb1b..e8ce8312 100644 --- a/proposals/VK_EXT_multisampled_render_to_single_sampled.adoc +++ b/proposals/VK_EXT_multisampled_render_to_single_sampled.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_mutable_descriptor_type.adoc b/proposals/VK_EXT_mutable_descriptor_type.adoc index 24f302cb..98838c30 100644 --- a/proposals/VK_EXT_mutable_descriptor_type.adoc +++ b/proposals/VK_EXT_mutable_descriptor_type.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_opacity_micromap.adoc b/proposals/VK_EXT_opacity_micromap.adoc index 13ef2a5f..bdf4550e 100644 --- a/proposals/VK_EXT_opacity_micromap.adoc +++ b/proposals/VK_EXT_opacity_micromap.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_pipeline_library_group_handles.adoc b/proposals/VK_EXT_pipeline_library_group_handles.adoc index cad56c81..83f0e309 100644 --- a/proposals/VK_EXT_pipeline_library_group_handles.adoc +++ b/proposals/VK_EXT_pipeline_library_group_handles.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_pipeline_protected_access.adoc b/proposals/VK_EXT_pipeline_protected_access.adoc index 47eb8610..6a3cad29 100644 --- a/proposals/VK_EXT_pipeline_protected_access.adoc +++ b/proposals/VK_EXT_pipeline_protected_access.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_primitives_generated_query.adoc b/proposals/VK_EXT_primitives_generated_query.adoc index 982e3a23..e16dc02c 100644 --- a/proposals/VK_EXT_primitives_generated_query.adoc +++ b/proposals/VK_EXT_primitives_generated_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_rasterization_order_attachment_access.adoc b/proposals/VK_EXT_rasterization_order_attachment_access.adoc index 1793c9d5..1ae34365 100644 --- a/proposals/VK_EXT_rasterization_order_attachment_access.adoc +++ b/proposals/VK_EXT_rasterization_order_attachment_access.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_shader_module_identifier.adoc b/proposals/VK_EXT_shader_module_identifier.adoc index f4419367..ee3298d6 100644 --- a/proposals/VK_EXT_shader_module_identifier.adoc +++ b/proposals/VK_EXT_shader_module_identifier.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 = VK_EXT_shader_module_identifier diff --git a/proposals/VK_EXT_shader_object.adoc b/proposals/VK_EXT_shader_object.adoc index cfd95e76..589deab1 100644 --- a/proposals/VK_EXT_shader_object.adoc +++ b/proposals/VK_EXT_shader_object.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group, Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_shader_tile_image.adoc b/proposals/VK_EXT_shader_tile_image.adoc index d62d9900..63fc482f 100644 --- a/proposals/VK_EXT_shader_tile_image.adoc +++ b/proposals/VK_EXT_shader_tile_image.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_subpass_merge_feedback.adoc b/proposals/VK_EXT_subpass_merge_feedback.adoc index 0e4ec678..d5811ee9 100644 --- a/proposals/VK_EXT_subpass_merge_feedback.adoc +++ b/proposals/VK_EXT_subpass_merge_feedback.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_surface_maintenance1.adoc b/proposals/VK_EXT_surface_maintenance1.adoc index d331578c..474343de 100644 --- a/proposals/VK_EXT_surface_maintenance1.adoc +++ b/proposals/VK_EXT_surface_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_EXT_swapchain_maintenance1.adoc b/proposals/VK_EXT_swapchain_maintenance1.adoc index 70ee7c89..8e4020ce 100644 --- a/proposals/VK_EXT_swapchain_maintenance1.adoc +++ b/proposals/VK_EXT_swapchain_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2022-2023 The Khronos Group Inc. +// Copyright 2022-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_GOOGLE_surfaceless_query.adoc b/proposals/VK_GOOGLE_surfaceless_query.adoc index 3926b1f0..854f28f1 100644 --- a/proposals/VK_GOOGLE_surfaceless_query.adoc +++ b/proposals/VK_GOOGLE_surfaceless_query.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_cooperative_matrix.asciidoc b/proposals/VK_KHR_cooperative_matrix.asciidoc index 29b86a5e..83766b7a 100644 --- a/proposals/VK_KHR_cooperative_matrix.asciidoc +++ b/proposals/VK_KHR_cooperative_matrix.asciidoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group, Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_dynamic_rendering.adoc b/proposals/VK_KHR_dynamic_rendering.adoc index d5eff522..352a138a 100644 --- a/proposals/VK_KHR_dynamic_rendering.adoc +++ b/proposals/VK_KHR_dynamic_rendering.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_fragment_shader_barycentric.adoc b/proposals/VK_KHR_fragment_shader_barycentric.adoc index 71a671e7..297ecfe5 100644 --- a/proposals/VK_KHR_fragment_shader_barycentric.adoc +++ b/proposals/VK_KHR_fragment_shader_barycentric.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_fragment_shading_rate.adoc b/proposals/VK_KHR_fragment_shading_rate.adoc index 577cc530..4dda30ed 100644 --- a/proposals/VK_KHR_fragment_shading_rate.adoc +++ b/proposals/VK_KHR_fragment_shading_rate.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_maintenance5.adoc b/proposals/VK_KHR_maintenance5.adoc index 142a4a66..5a92129e 100644 --- a/proposals/VK_KHR_maintenance5.adoc +++ b/proposals/VK_KHR_maintenance5.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_maintenance6.adoc b/proposals/VK_KHR_maintenance6.adoc index 13de9d99..903f05ad 100644 --- a/proposals/VK_KHR_maintenance6.adoc +++ b/proposals/VK_KHR_maintenance6.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Proposal Template @@ -27,7 +27,7 @@ The following is a list of issues considered in this proposal: `VK_NULL_HANDLE`. * Need a `maxCombinedImageSamplerDescriptorCount` value, for cases where you need to create a descriptor set layout, but do not know which - formats which will be used (and therefore cannot query it). + formats will be used (and therefore cannot query it). * Creating image views with ename:VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT and multiple layers is supported by all modern hardware, so this should be exposed by the API. diff --git a/proposals/VK_KHR_map_memory2.adoc b/proposals/VK_KHR_map_memory2.adoc index 89068809..90c988c5 100644 --- a/proposals/VK_KHR_map_memory2.adoc +++ b/proposals/VK_KHR_map_memory2.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group, Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_ray_tracing_position_fetch.adoc b/proposals/VK_KHR_ray_tracing_position_fetch.adoc index b6367e77..a9b05c72 100644 --- a/proposals/VK_KHR_ray_tracing_position_fetch.adoc +++ b/proposals/VK_KHR_ray_tracing_position_fetch.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_shader_integer_dot_product.adoc b/proposals/VK_KHR_shader_integer_dot_product.adoc index a81eaf18..010e1894 100644 --- a/proposals/VK_KHR_shader_integer_dot_product.adoc +++ b/proposals/VK_KHR_shader_integer_dot_product.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_vertex_attribute_divisor.adoc b/proposals/VK_KHR_vertex_attribute_divisor.adoc index 8bc8b518..0b84cbc7 100644 --- a/proposals/VK_KHR_vertex_attribute_divisor.adoc +++ b/proposals/VK_KHR_vertex_attribute_divisor.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_decode_h264.adoc b/proposals/VK_KHR_video_decode_h264.adoc index 71bac044..1cd2193d 100644 --- a/proposals/VK_KHR_video_decode_h264.adoc +++ b/proposals/VK_KHR_video_decode_h264.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_decode_h265.adoc b/proposals/VK_KHR_video_decode_h265.adoc index 3f913b7e..b69afd35 100644 --- a/proposals/VK_KHR_video_decode_h265.adoc +++ b/proposals/VK_KHR_video_decode_h265.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_decode_queue.adoc b/proposals/VK_KHR_video_decode_queue.adoc index 3f08f8b1..edefec9d 100644 --- a/proposals/VK_KHR_video_decode_queue.adoc +++ b/proposals/VK_KHR_video_decode_queue.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_encode_h264.adoc b/proposals/VK_KHR_video_encode_h264.adoc index caf4c950..84bf3fa5 100644 --- a/proposals/VK_KHR_video_encode_h264.adoc +++ b/proposals/VK_KHR_video_encode_h264.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_encode_h265.adoc b/proposals/VK_KHR_video_encode_h265.adoc index 5c68f07f..1154b01a 100644 --- a/proposals/VK_KHR_video_encode_h265.adoc +++ b/proposals/VK_KHR_video_encode_h265.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_encode_queue.adoc b/proposals/VK_KHR_video_encode_queue.adoc index 1d00d7b9..50901cfc 100644 --- a/proposals/VK_KHR_video_encode_queue.adoc +++ b/proposals/VK_KHR_video_encode_queue.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_maintenance1.adoc b/proposals/VK_KHR_video_maintenance1.adoc index 2e8b34e0..2b3b1727 100644 --- a/proposals/VK_KHR_video_maintenance1.adoc +++ b/proposals/VK_KHR_video_maintenance1.adoc @@ -1,4 +1,4 @@ -// Copyright 2023-2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_KHR_video_queue.adoc b/proposals/VK_KHR_video_queue.adoc index 77b94665..62f2bb39 100644 --- a/proposals/VK_KHR_video_queue.adoc +++ b/proposals/VK_KHR_video_queue.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_LUNARG_direct_driver_loading.adoc b/proposals/VK_LUNARG_direct_driver_loading.adoc index cac30fae..b056abaf 100644 --- a/proposals/VK_LUNARG_direct_driver_loading.adoc +++ b/proposals/VK_LUNARG_direct_driver_loading.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_MSFT_layered_driver.adoc b/proposals/VK_MSFT_layered_driver.adoc index 03aa41aa..0374d9e2 100644 --- a/proposals/VK_MSFT_layered_driver.adoc +++ b/proposals/VK_MSFT_layered_driver.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_QCOM_image_processing.adoc b/proposals/VK_QCOM_image_processing.adoc index 7aa76f9f..3bb90c2a 100644 --- a/proposals/VK_QCOM_image_processing.adoc +++ b/proposals/VK_QCOM_image_processing.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/VK_QCOM_tile_properties.adoc b/proposals/VK_QCOM_tile_properties.adoc index dec4a103..aa1ed8eb 100644 --- a/proposals/VK_QCOM_tile_properties.adoc +++ b/proposals/VK_QCOM_tile_properties.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/proposals/template.adoc b/proposals/template.adoc index 843e58a6..8adf3622 100644 --- a/proposals/template.adoc +++ b/proposals/template.adoc @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/registry.adoc b/registry.adoc index d8529aaf..46178987 100644 --- a/registry.adoc +++ b/registry.adoc @@ -1,4 +1,4 @@ -// Copyright 2013-2023 The Khronos Group Inc. +// Copyright 2013-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -2467,7 +2467,7 @@ extern "C" { #endif /* -** Copyright 2015-2023 The Khronos Group Inc. +** Copyright 2015-2024 The Khronos Group Inc. ... */ diff --git a/sandboxCopy b/sandboxCopy index e09cecf7..b4f09b30 100755 --- a/sandboxCopy +++ b/sandboxCopy @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2018-2023 The Khronos Group Inc. +# Copyright 2018-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/README.adoc b/scripts/README.adoc index e9b25581..2dac96a6 100644 --- a/scripts/README.adoc +++ b/scripts/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Vulkan^(R)^ Specification Repository Scripts diff --git a/scripts/Retired/checkLinks.py b/scripts/Retired/checkLinks.py index 8d0b0714..687ffde3 100755 --- a/scripts/Retired/checkLinks.py +++ b/scripts/Retired/checkLinks.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2015-2023 The Khronos Group Inc. +# Copyright 2015-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/Retired/extensionStubSource.py b/scripts/Retired/extensionStubSource.py index eac3a3e5..2934443c 100644 --- a/scripts/Retired/extensionStubSource.py +++ b/scripts/Retired/extensionStubSource.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/Retired/findBalance.py b/scripts/Retired/findBalance.py index 06738519..acadd4b8 100755 --- a/scripts/Retired/findBalance.py +++ b/scripts/Retired/findBalance.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/Retired/fixupRef.py b/scripts/Retired/fixupRef.py index 140fff02..5e61c67e 100755 --- a/scripts/Retired/fixupRef.py +++ b/scripts/Retired/fixupRef.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/Retired/insertTags.py b/scripts/Retired/insertTags.py index 62bf7dbe..e3698227 100755 --- a/scripts/Retired/insertTags.py +++ b/scripts/Retired/insertTags.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/Retired/realign.py b/scripts/Retired/realign.py index 17368980..e578612c 100755 --- a/scripts/Retired/realign.py +++ b/scripts/Retired/realign.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/Retired/refDesc.py b/scripts/Retired/refDesc.py index 9f7bb370..5e3a0a0f 100644 --- a/scripts/Retired/refDesc.py +++ b/scripts/Retired/refDesc.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/__init__.py.docs b/scripts/__init__.py.docs index 1058ab04..3561ad4d 100644 --- a/scripts/__init__.py.docs +++ b/scripts/__init__.py.docs @@ -1,4 +1,4 @@ -# Copyright 2019-2023 The Khronos Group Inc. +# Copyright 2019-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/antora-prep.py b/scripts/antora-prep.py index f08c8210..86789716 100755 --- a/scripts/antora-prep.py +++ b/scripts/antora-prep.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2022-2023 The Khronos Group Inc. +# Copyright 2022-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 """Used to convert files from the asciidoctor spec tree to Antora module diff --git a/scripts/apiconventions.py b/scripts/apiconventions.py index d170dd40..00ae02c4 100644 --- a/scripts/apiconventions.py +++ b/scripts/apiconventions.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2021-2023 The Khronos Group Inc. +# Copyright 2021-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # Generic alias for working group-specific API conventions interface. diff --git a/scripts/cgenerator.py b/scripts/cgenerator.py index ef8d6813..f86658ee 100644 --- a/scripts/cgenerator.py +++ b/scripts/cgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/checkXrefs b/scripts/checkXrefs index df9c51c9..4e186961 100755 --- a/scripts/checkXrefs +++ b/scripts/checkXrefs @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright 2015-2023 The Khronos Group Inc. +# Copyright 2015-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/check_html_xrefs.py b/scripts/check_html_xrefs.py index 9f38fe07..54794bf8 100755 --- a/scripts/check_html_xrefs.py +++ b/scripts/check_html_xrefs.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/ci/check_undefined b/scripts/ci/check_undefined index 3dfcee09..6aacce42 100755 --- a/scripts/ci/check_undefined +++ b/scripts/ci/check_undefined @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # scripts/ci/check_undefined diff --git a/scripts/compImages.sh b/scripts/compImages.sh index 24d65ce0..f32eda7b 100755 --- a/scripts/compImages.sh +++ b/scripts/compImages.sh @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/docgenerator.py b/scripts/docgenerator.py index 3ddd478c..9b41f985 100644 --- a/scripts/docgenerator.py +++ b/scripts/docgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/doctransformer.py b/scripts/doctransformer.py index 05f6600f..3ccfa3ac 100644 --- a/scripts/doctransformer.py +++ b/scripts/doctransformer.py @@ -1,4 +1,4 @@ -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/extdependency.py b/scripts/extdependency.py index 20fe9c20..5c772264 100755 --- a/scripts/extdependency.py +++ b/scripts/extdependency.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright 2017-2023 The Khronos Group Inc. +# Copyright 2017-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 """Generate a mapping of extension name -> all required extension names for diff --git a/scripts/extensionmetadocgenerator.py b/scripts/extensionmetadocgenerator.py index 3709258d..37ad69c4 100644 --- a/scripts/extensionmetadocgenerator.py +++ b/scripts/extensionmetadocgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -229,7 +229,8 @@ class Extension: if isRefpage: # Use subsection headers for the tag name - tagPrefix = '== ' + # Because we do not know what preceded this, add whitespace + tagPrefix = '\n== ' tagSuffix = '' else: # Use an bolded item list for the tag name @@ -330,7 +331,7 @@ class Extension: if self.name in SPV_deps: self.writeTag('SPIR-V Dependencies', None, isRefpage, fp) - for spvname in SPV_deps[self.name]: + for spvname in sorted(SPV_deps[self.name]): write(f' * {self.conventions.formatSPIRVlink(spvname)}', file=fp) write('', file=fp) diff --git a/scripts/formatsgenerator.py b/scripts/formatsgenerator.py index ba1733e4..b88327cc 100644 --- a/scripts/formatsgenerator.py +++ b/scripts/formatsgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/genRef.py b/scripts/genRef.py index f879ac36..b6b832a7 100755 --- a/scripts/genRef.py +++ b/scripts/genRef.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -79,7 +79,7 @@ def printCopyrightSourceComments(fp): Writes an asciidoc comment block, which copyrights the source file.""" - print('// Copyright 2014-2023 The Khronos Group Inc.', file=fp) + print('// Copyright 2014-2024 The Khronos Group Inc.', file=fp) print('//', file=fp) # This works around constraints of the 'reuse' tool print('// SPDX' + '-License-Identifier: CC-BY-4.0', file=fp) diff --git a/scripts/genRelease b/scripts/genRelease index 73b1f37c..3e20946c 100755 --- a/scripts/genRelease +++ b/scripts/genRelease @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 import argparse diff --git a/scripts/generator.py b/scripts/generator.py index 5fb63700..dea2ffa3 100644 --- a/scripts/generator.py +++ b/scripts/generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 """Base class for source/header/doc generators, as well as some utility functions.""" diff --git a/scripts/genspec.py b/scripts/genspec.py index 88224494..467af410 100644 --- a/scripts/genspec.py +++ b/scripts/genspec.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 """This script builds a full release package including XHTML and PDF diff --git a/scripts/genvk.py b/scripts/genvk.py index c1e9da65..8315641c 100755 --- a/scripts/genvk.py +++ b/scripts/genvk.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -128,7 +128,7 @@ def makeGenOpts(args): # The SPDX formatting below works around constraints of the 'reuse' tool prefixStrings = [ '/*', - '** Copyright 2015-2023 The Khronos Group Inc.', + '** Copyright 2015-2024 The Khronos Group Inc.', '**', '** SPDX-License-Identifier' + ': Apache-2.0', '*/', diff --git a/scripts/globalizeIncludes b/scripts/globalizeIncludes index bc63c575..2ea299c8 100755 --- a/scripts/globalizeIncludes +++ b/scripts/globalizeIncludes @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright 2019-2023 The Khronos Group Inc. +# Copyright 2019-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/hostsyncgenerator.py b/scripts/hostsyncgenerator.py index 850f0c6f..70e0bbf0 100644 --- a/scripts/hostsyncgenerator.py +++ b/scripts/hostsyncgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/htmldiff/htmldiff b/scripts/htmldiff/htmldiff index f4c8c74c..8d6d753f 100755 --- a/scripts/htmldiff/htmldiff +++ b/scripts/htmldiff/htmldiff @@ -6,7 +6,7 @@ # for "htmldiffy.py". # # Copyright (c) 2008-2020 w3c -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # SPDX-License-Identifier: MIT # # Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/scripts/indexExt.py b/scripts/indexExt.py index 68d55283..ee0b76b3 100755 --- a/scripts/indexExt.py +++ b/scripts/indexExt.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2017-2023 The Khronos Group Inc. +# Copyright 2017-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/interfacedocgenerator.py b/scripts/interfacedocgenerator.py index 37ed32eb..9f34bfc8 100644 --- a/scripts/interfacedocgenerator.py +++ b/scripts/interfacedocgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/jsgenerator.py b/scripts/jsgenerator.py index fc7ff7ef..459d8f4a 100644 --- a/scripts/jsgenerator.py +++ b/scripts/jsgenerator.py @@ -1,5 +1,5 @@ #!/usr/bin/python3 -i -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 from generator import OutputGenerator, enquote, write diff --git a/scripts/json_c_generator.py b/scripts/json_c_generator.py index 94f95b16..12e9ae2e 100644 --- a/scripts/json_c_generator.py +++ b/scripts/json_c_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -17,7 +17,7 @@ from generator import (GeneratorOptions, OutputGenerator, noneStr, copyright = """ /* -** Copyright (c) 2020 The Khronos Group Inc. +** Copyright 2020-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ @@ -479,7 +479,7 @@ class JSONCOutputGenerator(OutputGenerator): code += " vk_json_printf(_OUT, \"[\\n\");\n" code += " for (i = 0; i < %s(%s); i++) {\n" %(derefPtr, arraySize) code += " char tmp[100];\n" - + # Special case handling for giving unique names for pImmutableSamplers if there are multiple # bindings in the same Descriptor set layout. if name == "pImmutableSamplers": @@ -500,7 +500,7 @@ class JSONCOutputGenerator(OutputGenerator): code += " } else {\n" code += " vk_json_printf(_OUT, \" \\\"NULL\\\"%s\\n\");\n" %(comma) code += " }\n" - + return code # Prints out member name followed by empty string. diff --git a/scripts/json_generator.py b/scripts/json_generator.py index 596afb56..9d5b3b6e 100644 --- a/scripts/json_generator.py +++ b/scripts/json_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -16,7 +16,7 @@ from generator import (GeneratorOptions, OutputGenerator, noneStr, copyright = """ /* - * Copyright (c) 2021 The Khronos Group Inc. + * Copyright 2021-2024 The Khronos Group Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/scripts/json_h_generator.py b/scripts/json_h_generator.py index 6c5715dc..8271134f 100644 --- a/scripts/json_h_generator.py +++ b/scripts/json_h_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -17,7 +17,7 @@ from generator import (GeneratorOptions, OutputGenerator, noneStr, copyright = """ /* -** Copyright (c) 2020 The Khronos Group Inc. +** Copyright 2020-2024 The Khronos Group Inc. ** ** SPDX-License-Identifier: Apache-2.0 */ @@ -111,7 +111,7 @@ class JSONHeaderOutputGenerator(OutputGenerator): for item in removeTypes: if self.vkscFeatureList.count(item.get("name")) > 0: self.vkscFeatureList.remove(item.get("name")) - + allExtensions = self.registry.reg.findall('extensions') for extensions in allExtensions: extensionList = extensions.findall("extension") @@ -146,11 +146,11 @@ class JSONHeaderOutputGenerator(OutputGenerator): if self.featureDict[name] != "VK_VERSION_1_0": code += "#ifdef %s\n" %(currentExtension) code += "void print_%s(const %s* obj, const char* str, int commaNeeded);\n" %(name, name) - + if currentExtension != "VK_VERSION_1_0": code += "#endif\n" code += "/*************************************** End prototypes ***********************************/\n\n" - + return code def beginFile(self, genOpts): diff --git a/scripts/json_parser.py b/scripts/json_parser.py index 680bafbb..8ff90804 100644 --- a/scripts/json_parser.py +++ b/scripts/json_parser.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -17,7 +17,7 @@ from generator import (GeneratorOptions, OutputGenerator, noneStr, copyright = """ /* - * Copyright (c) 2021 The Khronos Group Inc. + * Copyright 2021 The Khronos Group Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/scripts/json_validate.py b/scripts/json_validate.py index b31fb48d..d3f1ee6f 100644 --- a/scripts/json_validate.py +++ b/scripts/json_validate.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/linkcheck.py b/scripts/linkcheck.py index 0ee0c013..c08ecf0d 100755 --- a/scripts/linkcheck.py +++ b/scripts/linkcheck.py @@ -1,5 +1,5 @@ #!/usr/bin/python3 -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # linkcheck - check internal links of the specified HTML file against diff --git a/scripts/makemanaliases.py b/scripts/makemanaliases.py index 3bcb9396..6fb4f453 100755 --- a/scripts/makemanaliases.py +++ b/scripts/makemanaliases.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 """Script to create symbolic links for aliases in reference pages diff --git a/scripts/map_html_anchors.py b/scripts/map_html_anchors.py index 06c2f54a..3e973353 100755 --- a/scripts/map_html_anchors.py +++ b/scripts/map_html_anchors.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # map_html_anchors - map each id= element in a spec HTML file onto the diff --git a/scripts/parse_dependency.py b/scripts/parse_dependency.py index b3ef841e..e997da54 100755 --- a/scripts/parse_dependency.py +++ b/scripts/parse_dependency.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -# Copyright 2022-2023 The Khronos Group Inc. +# Copyright 2022-2024 The Khronos Group Inc. # Copyright 2003-2019 Paul McGuire # SPDX-License-Identifier: MIT diff --git a/scripts/promote.py b/scripts/promote.py index 417b3576..d0c6dad0 100755 --- a/scripts/promote.py +++ b/scripts/promote.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/pygenerator.py b/scripts/pygenerator.py index 6e0e8f98..6656b460 100644 --- a/scripts/pygenerator.py +++ b/scripts/pygenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/reflib.py b/scripts/reflib.py index 0a015640..36db7590 100644 --- a/scripts/reflib.py +++ b/scripts/reflib.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/reflow-tests/.gitignore b/scripts/reflow-tests/.gitignore index bc62debd..559aff5b 100644 --- a/scripts/reflow-tests/.gitignore +++ b/scripts/reflow-tests/.gitignore @@ -1,4 +1,4 @@ -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/reflow-tests/README.adoc b/scripts/reflow-tests/README.adoc index 2a57e39c..105cdf8c 100644 --- a/scripts/reflow-tests/README.adoc +++ b/scripts/reflow-tests/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 = Reflow Tests diff --git a/scripts/reflow-tests/expect-common-validity-default.adoc b/scripts/reflow-tests/expect-common-validity-default.adoc index 16433805..eb141b58 100644 --- a/scripts/reflow-tests/expect-common-validity-default.adoc +++ b/scripts/reflow-tests/expect-common-validity-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-common-validity-noreflow-novuid.adoc b/scripts/reflow-tests/expect-common-validity-noreflow-novuid.adoc index 01e8fd48..987a36cb 100644 --- a/scripts/reflow-tests/expect-common-validity-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-common-validity-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-common-validity-noreflow.adoc b/scripts/reflow-tests/expect-common-validity-noreflow.adoc index 0cceaf17..ec9f1f24 100644 --- a/scripts/reflow-tests/expect-common-validity-noreflow.adoc +++ b/scripts/reflow-tests/expect-common-validity-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-common-validity-novuid.adoc b/scripts/reflow-tests/expect-common-validity-novuid.adoc index c22e7bce..fec545e0 100644 --- a/scripts/reflow-tests/expect-common-validity-novuid.adoc +++ b/scripts/reflow-tests/expect-common-validity-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-ifdef-in-vu-default.adoc b/scripts/reflow-tests/expect-ifdef-in-vu-default.adoc index b7f500b5..453c8924 100644 --- a/scripts/reflow-tests/expect-ifdef-in-vu-default.adoc +++ b/scripts/reflow-tests/expect-ifdef-in-vu-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-ifdef-in-vu-noreflow-novuid.adoc b/scripts/reflow-tests/expect-ifdef-in-vu-noreflow-novuid.adoc index b7f500b5..453c8924 100644 --- a/scripts/reflow-tests/expect-ifdef-in-vu-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-ifdef-in-vu-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-ifdef-in-vu-noreflow.adoc b/scripts/reflow-tests/expect-ifdef-in-vu-noreflow.adoc index b7f500b5..453c8924 100644 --- a/scripts/reflow-tests/expect-ifdef-in-vu-noreflow.adoc +++ b/scripts/reflow-tests/expect-ifdef-in-vu-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-ifdef-in-vu-novuid.adoc b/scripts/reflow-tests/expect-ifdef-in-vu-novuid.adoc index b7f500b5..453c8924 100644 --- a/scripts/reflow-tests/expect-ifdef-in-vu-novuid.adoc +++ b/scripts/reflow-tests/expect-ifdef-in-vu-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-math-block-in-vu-default.adoc b/scripts/reflow-tests/expect-math-block-in-vu-default.adoc index 43c1f992..e3c53756 100644 --- a/scripts/reflow-tests/expect-math-block-in-vu-default.adoc +++ b/scripts/reflow-tests/expect-math-block-in-vu-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-math-block-in-vu-noreflow-novuid.adoc b/scripts/reflow-tests/expect-math-block-in-vu-noreflow-novuid.adoc index e96c5866..de35431b 100644 --- a/scripts/reflow-tests/expect-math-block-in-vu-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-math-block-in-vu-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-math-block-in-vu-noreflow.adoc b/scripts/reflow-tests/expect-math-block-in-vu-noreflow.adoc index 911abe69..d90b2243 100644 --- a/scripts/reflow-tests/expect-math-block-in-vu-noreflow.adoc +++ b/scripts/reflow-tests/expect-math-block-in-vu-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-math-block-in-vu-novuid.adoc b/scripts/reflow-tests/expect-math-block-in-vu-novuid.adoc index adff5159..f28dcab7 100644 --- a/scripts/reflow-tests/expect-math-block-in-vu-novuid.adoc +++ b/scripts/reflow-tests/expect-math-block-in-vu-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-nested-lists-in-vu-default.adoc b/scripts/reflow-tests/expect-nested-lists-in-vu-default.adoc index bde53670..02f78a97 100644 --- a/scripts/reflow-tests/expect-nested-lists-in-vu-default.adoc +++ b/scripts/reflow-tests/expect-nested-lists-in-vu-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow-novuid.adoc b/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow-novuid.adoc index 52c7ab19..0735f5aa 100644 --- a/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow.adoc b/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow.adoc index bb3cc140..a1bd04fd 100644 --- a/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow.adoc +++ b/scripts/reflow-tests/expect-nested-lists-in-vu-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-nested-lists-in-vu-novuid.adoc b/scripts/reflow-tests/expect-nested-lists-in-vu-novuid.adoc index a59bf216..a9da7fb8 100644 --- a/scripts/reflow-tests/expect-nested-lists-in-vu-novuid.adoc +++ b/scripts/reflow-tests/expect-nested-lists-in-vu-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-attribute-default.adoc b/scripts/reflow-tests/expect-new-vuid-attribute-default.adoc index 78d53c96..5f02e05b 100644 --- a/scripts/reflow-tests/expect-new-vuid-attribute-default.adoc +++ b/scripts/reflow-tests/expect-new-vuid-attribute-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-attribute-noreflow-novuid.adoc b/scripts/reflow-tests/expect-new-vuid-attribute-noreflow-novuid.adoc index 4f16b0ff..ae6bb870 100644 --- a/scripts/reflow-tests/expect-new-vuid-attribute-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-new-vuid-attribute-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-attribute-noreflow.adoc b/scripts/reflow-tests/expect-new-vuid-attribute-noreflow.adoc index 566d9a87..7d67ce9e 100644 --- a/scripts/reflow-tests/expect-new-vuid-attribute-noreflow.adoc +++ b/scripts/reflow-tests/expect-new-vuid-attribute-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-attribute-novuid.adoc b/scripts/reflow-tests/expect-new-vuid-attribute-novuid.adoc index 32a30b88..0e790a0a 100644 --- a/scripts/reflow-tests/expect-new-vuid-attribute-novuid.adoc +++ b/scripts/reflow-tests/expect-new-vuid-attribute-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-default.adoc b/scripts/reflow-tests/expect-new-vuid-default.adoc index 558bbc1b..84344d6c 100644 --- a/scripts/reflow-tests/expect-new-vuid-default.adoc +++ b/scripts/reflow-tests/expect-new-vuid-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-noreflow-novuid.adoc b/scripts/reflow-tests/expect-new-vuid-noreflow-novuid.adoc index 728e36ba..e3f711ca 100644 --- a/scripts/reflow-tests/expect-new-vuid-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-new-vuid-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-noreflow.adoc b/scripts/reflow-tests/expect-new-vuid-noreflow.adoc index e99e33ff..9a9b60c7 100644 --- a/scripts/reflow-tests/expect-new-vuid-noreflow.adoc +++ b/scripts/reflow-tests/expect-new-vuid-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-new-vuid-novuid.adoc b/scripts/reflow-tests/expect-new-vuid-novuid.adoc index 034729fb..a1d7ea8f 100644 --- a/scripts/reflow-tests/expect-new-vuid-novuid.adoc +++ b/scripts/reflow-tests/expect-new-vuid-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-table-default.adoc b/scripts/reflow-tests/expect-table-default.adoc index 39efd61f..16aa404d 100644 --- a/scripts/reflow-tests/expect-table-default.adoc +++ b/scripts/reflow-tests/expect-table-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-table-noreflow-novuid.adoc b/scripts/reflow-tests/expect-table-noreflow-novuid.adoc index 0251a4ca..40abb7f8 100644 --- a/scripts/reflow-tests/expect-table-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-table-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-table-noreflow.adoc b/scripts/reflow-tests/expect-table-noreflow.adoc index 0251a4ca..40abb7f8 100644 --- a/scripts/reflow-tests/expect-table-noreflow.adoc +++ b/scripts/reflow-tests/expect-table-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-table-novuid.adoc b/scripts/reflow-tests/expect-table-novuid.adoc index 39efd61f..16aa404d 100644 --- a/scripts/reflow-tests/expect-table-novuid.adoc +++ b/scripts/reflow-tests/expect-table-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-text-default.adoc b/scripts/reflow-tests/expect-text-default.adoc index 9e3c876e..aee67434 100644 --- a/scripts/reflow-tests/expect-text-default.adoc +++ b/scripts/reflow-tests/expect-text-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-text-noreflow-novuid.adoc b/scripts/reflow-tests/expect-text-noreflow-novuid.adoc index e4e01835..d6fbb1bc 100644 --- a/scripts/reflow-tests/expect-text-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-text-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-text-noreflow.adoc b/scripts/reflow-tests/expect-text-noreflow.adoc index e4e01835..d6fbb1bc 100644 --- a/scripts/reflow-tests/expect-text-noreflow.adoc +++ b/scripts/reflow-tests/expect-text-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-text-novuid.adoc b/scripts/reflow-tests/expect-text-novuid.adoc index 9e3c876e..aee67434 100644 --- a/scripts/reflow-tests/expect-text-novuid.adoc +++ b/scripts/reflow-tests/expect-text-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vu-default.adoc b/scripts/reflow-tests/expect-vu-default.adoc index 1451c538..720be293 100644 --- a/scripts/reflow-tests/expect-vu-default.adoc +++ b/scripts/reflow-tests/expect-vu-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vu-noreflow-novuid.adoc b/scripts/reflow-tests/expect-vu-noreflow-novuid.adoc index e50a460d..c9caa46e 100644 --- a/scripts/reflow-tests/expect-vu-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-vu-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vu-noreflow.adoc b/scripts/reflow-tests/expect-vu-noreflow.adoc index e50a460d..c9caa46e 100644 --- a/scripts/reflow-tests/expect-vu-noreflow.adoc +++ b/scripts/reflow-tests/expect-vu-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vu-novuid.adoc b/scripts/reflow-tests/expect-vu-novuid.adoc index 1451c538..720be293 100644 --- a/scripts/reflow-tests/expect-vu-novuid.adoc +++ b/scripts/reflow-tests/expect-vu-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vuid-repeat-default.adoc b/scripts/reflow-tests/expect-vuid-repeat-default.adoc index 3cdf891f..71f44a52 100644 --- a/scripts/reflow-tests/expect-vuid-repeat-default.adoc +++ b/scripts/reflow-tests/expect-vuid-repeat-default.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vuid-repeat-noreflow-novuid.adoc b/scripts/reflow-tests/expect-vuid-repeat-noreflow-novuid.adoc index f5fb2de4..10edb06f 100644 --- a/scripts/reflow-tests/expect-vuid-repeat-noreflow-novuid.adoc +++ b/scripts/reflow-tests/expect-vuid-repeat-noreflow-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vuid-repeat-noreflow.adoc b/scripts/reflow-tests/expect-vuid-repeat-noreflow.adoc index f5fb2de4..10edb06f 100644 --- a/scripts/reflow-tests/expect-vuid-repeat-noreflow.adoc +++ b/scripts/reflow-tests/expect-vuid-repeat-noreflow.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/expect-vuid-repeat-novuid.adoc b/scripts/reflow-tests/expect-vuid-repeat-novuid.adoc index 3cdf891f..71f44a52 100644 --- a/scripts/reflow-tests/expect-vuid-repeat-novuid.adoc +++ b/scripts/reflow-tests/expect-vuid-repeat-novuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-common-validity.adoc b/scripts/reflow-tests/src-common-validity.adoc index 01e8fd48..987a36cb 100644 --- a/scripts/reflow-tests/src-common-validity.adoc +++ b/scripts/reflow-tests/src-common-validity.adoc @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-ifdef-in-vu.adoc b/scripts/reflow-tests/src-ifdef-in-vu.adoc index b7f500b5..453c8924 100644 --- a/scripts/reflow-tests/src-ifdef-in-vu.adoc +++ b/scripts/reflow-tests/src-ifdef-in-vu.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-math-block-in-vu.adoc b/scripts/reflow-tests/src-math-block-in-vu.adoc index e96c5866..de35431b 100644 --- a/scripts/reflow-tests/src-math-block-in-vu.adoc +++ b/scripts/reflow-tests/src-math-block-in-vu.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-nested-lists-in-vu.adoc b/scripts/reflow-tests/src-nested-lists-in-vu.adoc index 52c7ab19..0735f5aa 100644 --- a/scripts/reflow-tests/src-nested-lists-in-vu.adoc +++ b/scripts/reflow-tests/src-nested-lists-in-vu.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-new-vuid-attribute.adoc b/scripts/reflow-tests/src-new-vuid-attribute.adoc index 4f16b0ff..ae6bb870 100644 --- a/scripts/reflow-tests/src-new-vuid-attribute.adoc +++ b/scripts/reflow-tests/src-new-vuid-attribute.adoc @@ -1,4 +1,4 @@ -// Copyright 2023 The Khronos Group Inc. +// Copyright 2023-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-new-vuid.adoc b/scripts/reflow-tests/src-new-vuid.adoc index 728e36ba..e3f711ca 100644 --- a/scripts/reflow-tests/src-new-vuid.adoc +++ b/scripts/reflow-tests/src-new-vuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-table.adoc b/scripts/reflow-tests/src-table.adoc index 0251a4ca..40abb7f8 100644 --- a/scripts/reflow-tests/src-table.adoc +++ b/scripts/reflow-tests/src-table.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-text.adoc b/scripts/reflow-tests/src-text.adoc index e4e01835..d6fbb1bc 100644 --- a/scripts/reflow-tests/src-text.adoc +++ b/scripts/reflow-tests/src-text.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-vu.adoc b/scripts/reflow-tests/src-vu.adoc index e50a460d..c9caa46e 100644 --- a/scripts/reflow-tests/src-vu.adoc +++ b/scripts/reflow-tests/src-vu.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/src-vuid-repeat.adoc b/scripts/reflow-tests/src-vuid-repeat.adoc index f5fb2de4..10edb06f 100644 --- a/scripts/reflow-tests/src-vuid-repeat.adoc +++ b/scripts/reflow-tests/src-vuid-repeat.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/scripts/reflow-tests/update-expectations b/scripts/reflow-tests/update-expectations index ebfcf247..8b59e21d 100755 --- a/scripts/reflow-tests/update-expectations +++ b/scripts/reflow-tests/update-expectations @@ -1,6 +1,6 @@ #! /bin/bash # -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/reflow.py b/scripts/reflow.py index 88495d3a..baac6aa9 100755 --- a/scripts/reflow.py +++ b/scripts/reflow.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2016-2023 The Khronos Group Inc. +# Copyright 2016-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/reg.py b/scripts/reg.py index 4b5a80f7..b8f8af7c 100644 --- a/scripts/reg.py +++ b/scripts/reg.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/rubygenerator.py b/scripts/rubygenerator.py index 283f09f7..cd00e416 100644 --- a/scripts/rubygenerator.py +++ b/scripts/rubygenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/runDocker b/scripts/runDocker index 235e20e3..4d3d365d 100755 --- a/scripts/runDocker +++ b/scripts/runDocker @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2022-2023 The Khronos Group Inc. +# Copyright 2022-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # runDocker - run the Khronos `asciidoctor-spec` Docker image with a local diff --git a/scripts/schema_generator.py b/scripts/schema_generator.py index 555f7fe2..e2ddb682 100644 --- a/scripts/schema_generator.py +++ b/scripts/schema_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2020-2023 The Khronos Group Inc. +# Copyright 2020-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/scriptgenerator.py b/scripts/scriptgenerator.py index 993c97d2..f5ed14d0 100644 --- a/scripts/scriptgenerator.py +++ b/scripts/scriptgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/spec_tools/attributes.py b/scripts/spec_tools/attributes.py index 9267247a..8cbec176 100644 --- a/scripts/spec_tools/attributes.py +++ b/scripts/spec_tools/attributes.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 """Utilities for working with attributes of the XML registry.""" diff --git a/scripts/spec_tools/conventions.py b/scripts/spec_tools/conventions.py index 9118feaf..4a2f0567 100644 --- a/scripts/spec_tools/conventions.py +++ b/scripts/spec_tools/conventions.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/spec_tools/util.py b/scripts/spec_tools/util.py index b4b45696..e67038a5 100644 --- a/scripts/spec_tools/util.py +++ b/scripts/spec_tools/util.py @@ -1,6 +1,6 @@ """Utility functions not closely tied to other spec_tools types.""" # Copyright (c) 2018-2019 Collabora, Ltd. -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/spec_tools/validity.py b/scripts/spec_tools/validity.py index 18f9f979..6af437fe 100644 --- a/scripts/spec_tools/validity.py +++ b/scripts/spec_tools/validity.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/spirvcapgenerator.py b/scripts/spirvcapgenerator.py index 71eba3d3..5a84205c 100644 --- a/scripts/spirvcapgenerator.py +++ b/scripts/spirvcapgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/stripAPI.py b/scripts/stripAPI.py index ea37f59e..df1287fb 100755 --- a/scripts/stripAPI.py +++ b/scripts/stripAPI.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 import argparse diff --git a/scripts/syncgenerator.py b/scripts/syncgenerator.py index feed51da..869e8df4 100644 --- a/scripts/syncgenerator.py +++ b/scripts/syncgenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/testSpecVersion.py b/scripts/testSpecVersion.py index dbedca86..53c2d976 100755 --- a/scripts/testSpecVersion.py +++ b/scripts/testSpecVersion.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2017-2023 The Khronos Group Inc. +# Copyright 2017-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/test_reflow.py b/scripts/test_reflow.py index 739a32ee..ccf634e4 100644 --- a/scripts/test_reflow.py +++ b/scripts/test_reflow.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 # diff --git a/scripts/translate_math.js b/scripts/translate_math.js index fedf8ff9..fbb652d6 100644 --- a/scripts/translate_math.js +++ b/scripts/translate_math.js @@ -1,4 +1,4 @@ -// Copyright 2020-2023 The Khronos Group Inc. +// Copyright 2020-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/scripts/validitygenerator.py b/scripts/validitygenerator.py index 07439c4a..bbe6512a 100755 --- a/scripts/validitygenerator.py +++ b/scripts/validitygenerator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 @@ -472,7 +472,7 @@ class ValidityOutputGenerator(OutputGenerator): entry = self.makeParamValidityPre(param, params, selector) # pAllocator is not supported in VulkanSC and must always be NULL - if self.conventions.xml_api_name == "vulkansc" and param_name == 'pAllocator': + if self.conventions.xml_api_name == "vulkansc" and param_name == 'pAllocator' and paramtype == 'VkAllocationCallbacks': entry = ValidityEntry(anchor=(param_name, 'null')) entry += 'pname:pAllocator must: be `NULL`' return entry diff --git a/scripts/vkconventions.py b/scripts/vkconventions.py index 6f0edd72..07ccebe4 100755 --- a/scripts/vkconventions.py +++ b/scripts/vkconventions.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/src/ext_loader/README.md b/src/ext_loader/README.md index 3501582a..c30f69fd 100644 --- a/src/ext_loader/README.md +++ b/src/ext_loader/README.md @@ -1,5 +1,5 @@ <!-- -Copyright 2018-2023 The Khronos Group Inc. +Copyright 2018-2024 The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 --> diff --git a/style/extensions.adoc b/style/extensions.adoc index 06748ac7..f113b8f2 100644 --- a/style/extensions.adoc +++ b/style/extensions.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/style/introduction.adoc b/style/introduction.adoc index fc20fba6..981201f9 100644 --- a/style/introduction.adoc +++ b/style/introduction.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/style/markup.adoc b/style/markup.adoc index 25ef10fe..c53e99c2 100644 --- a/style/markup.adoc +++ b/style/markup.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -51,7 +51,7 @@ For example: [source,asciidoc] .Example Markup ---- -// Copyright 2018-2023 The Khronos Group Inc. +// Copyright 2018-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 ---- diff --git a/style/misc.adoc b/style/misc.adoc index c5088906..124b5c3c 100644 --- a/style/misc.adoc +++ b/style/misc.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/style/naming.adoc b/style/naming.adoc index c58b96bb..393f9929 100644 --- a/style/naming.adoc +++ b/style/naming.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/style/revisions.adoc b/style/revisions.adoc index 734c1784..ad6d58bc 100644 --- a/style/revisions.adoc +++ b/style/revisions.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // SPDX-License-Identifier: CC-BY-4.0 [appendix] diff --git a/style/vuid.adoc b/style/vuid.adoc index 87d873d6..ade7ad13 100644 --- a/style/vuid.adoc +++ b/style/vuid.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/style/writing.adoc b/style/writing.adoc index d2bb0b10..202410d4 100644 --- a/style/writing.adoc +++ b/style/writing.adoc @@ -1,4 +1,4 @@ -// Copyright 2015-2023 The Khronos Group Inc. +// Copyright 2015-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/styleguide.adoc b/styleguide.adoc index ad1ea978..2c5367f0 100644 --- a/styleguide.adoc +++ b/styleguide.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2023 The Khronos Group Inc. +# Copyright 2023-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/README.adoc b/tests/README.adoc index 64674cef..c7be535e 100644 --- a/tests/README.adoc +++ b/tests/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2017-2023 The Khronos Group Inc. +// Copyright 2017-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/tests/X11/Xlib.h b/tests/X11/Xlib.h index c99e4238..502d074f 100644 --- a/tests/X11/Xlib.h +++ b/tests/X11/Xlib.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/X11/extensions/Xrandr.h b/tests/X11/extensions/Xrandr.h index e989d834..120b957e 100644 --- a/tests/X11/extensions/Xrandr.h +++ b/tests/X11/extensions/Xrandr.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/ggp_c/vulkan_types.h b/tests/ggp_c/vulkan_types.h index 33621b80..ae8fbc39 100644 --- a/tests/ggp_c/vulkan_types.h +++ b/tests/ggp_c/vulkan_types.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/hpptest.cpp b/tests/hpptest.cpp index 511f20c0..9614d876 100644 --- a/tests/hpptest.cpp +++ b/tests/hpptest.cpp @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // SPDX-License-Identifier: Apache-2.0 #include <vulkan/vulkan.hpp> diff --git a/tests/htest.c b/tests/htest.c index b2f65ab9..3053fb3c 100644 --- a/tests/htest.c +++ b/tests/htest.c @@ -1,6 +1,6 @@ //% gcc -c -Wall -I. -I../include htest.c -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // SPDX-License-Identifier: Apache-2.0 // Simple compilation test for Vulkan headers, including all platform diff --git a/tests/htest_sc.c b/tests/htest_sc.c index 01b61f19..0f325248 100644 --- a/tests/htest_sc.c +++ b/tests/htest_sc.c @@ -1,6 +1,6 @@ //% gcc -c -Wall -I. -I../include htest.c -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/nvscibuf.h b/tests/nvscibuf.h index 281112eb..7402b168 100644 --- a/tests/nvscibuf.h +++ b/tests/nvscibuf.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/nvscisync.h b/tests/nvscisync.h index 3bf3a1ed..1483a6c3 100644 --- a/tests/nvscisync.h +++ b/tests/nvscisync.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/vtest.c b/tests/vtest.c index b0295fb6..ccb87015 100644 --- a/tests/vtest.c +++ b/tests/vtest.c @@ -1,4 +1,4 @@ -// Copyright 2021-2023 The Khronos Group Inc. +// Copyright 2021-2024 The Khronos Group Inc. // SPDX-License-Identifier: Apache-2.0 // Simple compilation test for external codec headers accompanying the diff --git a/tests/windows.h b/tests/windows.h index 973979b2..2df02897 100644 --- a/tests/windows.h +++ b/tests/windows.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/xcb/xcb.h b/tests/xcb/xcb.h index f9f25637..cc575d31 100644 --- a/tests/xcb/xcb.h +++ b/tests/xcb/xcb.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/tests/zircon/types.h b/tests/zircon/types.h index 61c0e68e..f76ba607 100644 --- a/tests/zircon/types.h +++ b/tests/zircon/types.h @@ -1,4 +1,4 @@ -// Copyright 2019-2023 The Khronos Group Inc. +// Copyright 2019-2024 The Khronos Group Inc. // // SPDX-License-Identifier: Apache-2.0 diff --git a/vkspec.adoc b/vkspec.adoc index c19ae54a..9a3d329f 100644 --- a/vkspec.adoc +++ b/vkspec.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/xml/Makefile b/xml/Makefile index 7a0362ef..755ab76b 100644 --- a/xml/Makefile +++ b/xml/Makefile @@ -1,4 +1,4 @@ -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/xml/README.adoc b/xml/README.adoc index 5e37b9fa..ad1fdbc5 100644 --- a/xml/README.adoc +++ b/xml/README.adoc @@ -1,4 +1,4 @@ -// Copyright 2014-2023 The Khronos Group Inc. +// Copyright 2014-2024 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 diff --git a/xml/generate-core-block.rb b/xml/generate-core-block.rb index 159e2fe6..96a2a3bd 100644 --- a/xml/generate-core-block.rb +++ b/xml/generate-core-block.rb @@ -1,4 +1,4 @@ -# Copyright 2018-2023 The Khronos Group Inc. +# Copyright 2018-2024 The Khronos Group Inc. # # SPDX-License-Identifier: Apache-2.0 diff --git a/xml/registry.rnc b/xml/registry.rnc index 34d71d60..ce27ec00 100644 --- a/xml/registry.rnc +++ b/xml/registry.rnc @@ -1,4 +1,4 @@ -# Copyright 2013-2023 The Khronos Group Inc. +# Copyright 2013-2024 The Khronos Group Inc. # SPDX-License-Identifier: Apache-2.0 # Relax NG schema for Khronos API Registry XML diff --git a/xml/video.xml b/xml/video.xml index cf5d318d..38b087ef 100644 --- a/xml/video.xml +++ b/xml/video.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <registry> <comment> -Copyright 2021-2023 The Khronos Group Inc. +Copyright 2021-2024 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0 OR MIT </comment> @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <registry> <comment> -Copyright 2015-2023 The Khronos Group Inc. +Copyright 2015-2024 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0 OR MIT </comment> @@ -175,11 +175,11 @@ branch of the member gitlab server. #define <name>VKSC_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0</type> <type api="vulkan" category="define">// Version of this file -#define <name>VK_HEADER_VERSION</name> 274</type> +#define <name>VK_HEADER_VERSION</name> 275</type> <type api="vulkan" category="define" requires="VK_HEADER_VERSION">// Complete version of this file #define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 3, VK_HEADER_VERSION)</type> <type api="vulkansc" category="define">// Version of this file -#define <name>VK_HEADER_VERSION</name> 13</type> +#define <name>VK_HEADER_VERSION</name> 14</type> <type api="vulkansc" category="define" requires="VKSC_API_VARIANT">// Complete version of this file #define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, VK_HEADER_VERSION)</type> @@ -1457,7 +1457,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type category="struct" name="VkComputePipelineCreateInfo"> <member values="VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO"><type>VkStructureType</type> <name>sType</name></member> <member optional="true">const <type>void</type>* <name>pNext</name></member> - <member optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name><comment>Pipeline creation flags</comment></member> + <member noautovalidity="true" optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name><comment>Pipeline creation flags</comment></member> <member><type>VkPipelineShaderStageCreateInfo</type> <name>stage</name></member> <member><type>VkPipelineLayout</type> <name>layout</name><comment>Interface layout of the pipeline</comment></member> <member noautovalidity="true" optional="true"><type>VkPipeline</type> <name>basePipelineHandle</name><comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is nonzero, it specifies the handle of the base pipeline this is a derivative of</comment></member> @@ -2643,7 +2643,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO"><type>VkStructureType</type> <name>sType</name></member> <member optional="true">const <type>void</type>* <name>pNext</name></member> <member optional="true"><type>VkBufferCreateFlags</type> <name>flags</name></member> - <member><type>VkBufferUsageFlags</type> <name>usage</name></member> + <member optional="true" noautovalidity="true"><type>VkBufferUsageFlags</type> <name>usage</name></member> <member><type>VkExternalMemoryHandleTypeFlagBits</type> <name>handleType</name></member> </type> <type category="struct" name="VkPhysicalDeviceExternalBufferInfoKHR" alias="VkPhysicalDeviceExternalBufferInfo"/> @@ -4584,7 +4584,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type category="struct" name="VkRayTracingPipelineCreateInfoNV"> <member values="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member> <member optional="true">const <type>void</type>* <name>pNext</name></member> - <member optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name><comment>Pipeline creation flags</comment></member> + <member noautovalidity="true" optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name><comment>Pipeline creation flags</comment></member> <member><type>uint32_t</type> <name>stageCount</name></member> <member len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name><comment>One entry for each active shader stage</comment></member> <member><type>uint32_t</type> <name>groupCount</name></member> @@ -4597,7 +4597,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type category="struct" name="VkRayTracingPipelineCreateInfoKHR"> <member values="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member> <member optional="true">const <type>void</type>* <name>pNext</name></member> - <member optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name><comment>Pipeline creation flags</comment></member> + <member noautovalidity="true" optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name><comment>Pipeline creation flags</comment></member> <member optional="true"><type>uint32_t</type> <name>stageCount</name></member> <member len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name><comment>One entry for each active shader stage</comment></member> <member optional="true"><type>uint32_t</type> <name>groupCount</name></member> @@ -7388,7 +7388,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member> <member optional="true"><type>void</type>* <name>pNext</name></member> <member><type>VkDeviceAddress</type> <name>address</name></member> - <member><type>VkBufferUsageFlags</type> <name>usage</name></member> + <member optional="true" noautovalidity="true"><type>VkBufferUsageFlags</type> <name>usage</name></member> </type> <type category="struct" name="VkDescriptorBufferBindingPushDescriptorBufferHandleEXT" structextends="VkDescriptorBufferBindingInfoEXT"> <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT"><type>VkStructureType</type> <name>sType</name></member> @@ -7680,10 +7680,10 @@ typedef void* <name>MTLSharedEvent_id</name>; <member><type>uint32_t</type> <name>blockDimY</name></member> <member><type>uint32_t</type> <name>blockDimZ</name></member> <member><type>uint32_t</type> <name>sharedMemBytes</name></member> - <member optional="true"><type>size_t</type> <name>paramCount</name></member> - <member len="paramCount">const <type>void</type>* const * <name>pParams</name></member> - <member optional="true"><type>size_t</type> <name>extraCount</name></member> - <member len="extraCount">const <type>void</type>* const * <name>pExtras</name></member> + <member optional="true"><type>size_t</type> <name>paramCount</name></member> + <member noautovalidity="true" len="paramCount">const <type>void</type>* const * <name>pParams</name></member> + <member optional="true"><type>size_t</type> <name>extraCount</name></member> + <member noautovalidity="true" len="extraCount">const <type>void</type>* const * <name>pExtras</name></member> </type> <type category="struct" name="VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo"> <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member> @@ -8698,7 +8698,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type category="struct" name="VkExecutionGraphPipelineCreateInfoAMDX"> <member values="VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX"><type>VkStructureType</type> <name>sType</name></member> <member optional="true">const <type>void</type>* <name>pNext</name></member> - <member optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name></member> + <member noautovalidity="true" optional="true"><type>VkPipelineCreateFlags</type> <name>flags</name></member> <member optional="true"><type>uint32_t</type> <name>stageCount</name></member> <member optional="true" len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name></member> <member optional="true">const <type>VkPipelineLibraryCreateInfoKHR</type>* <name>pLibraryInfo</name></member> @@ -19361,7 +19361,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <command name="vkCmdDrawIndexedIndirectCountKHR"/> </require> </extension> - <extension name="VK_EXT_filter_cubic" number="171" type="device" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="vulkan,vulkansc"> + <extension name="VK_EXT_filter_cubic" number="171" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan,vulkansc"> <require> <enum value="3" name="VK_EXT_FILTER_CUBIC_SPEC_VERSION"/> <enum value=""VK_EXT_filter_cubic"" name="VK_EXT_FILTER_CUBIC_EXTENSION_NAME"/> @@ -19373,7 +19373,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkFilterCubicImageViewImageFormatPropertiesEXT"/> </require> </extension> - <extension name="VK_QCOM_render_pass_shader_resolve" number="172" type="device" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="vulkan"> + <extension name="VK_QCOM_render_pass_shader_resolve" number="172" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="4" name="VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION"/> <enum value=""VK_QCOM_render_pass_shader_resolve"" name="VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME"/> @@ -19381,13 +19381,13 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum bitpos="3" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"/> </require> </extension> - <extension name="VK_QCOM_extension_173" number="173" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled"> + <extension name="VK_QCOM_extension_173" number="173" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_173_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_173"" name="VK_QCOM_EXTENSION_173_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_174" number="174" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled"> + <extension name="VK_QCOM_extension_174" number="174" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_174_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_174"" name="VK_QCOM_EXTENSION_174_EXTENSION_NAME"/> @@ -20670,9 +20670,9 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT"/> </require> </extension> - <extension name="VK_QCOM_render_pass_transform" number="283" type="device" depends="VK_KHR_swapchain+VK_KHR_surface" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_render_pass_transform" number="283" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> - <enum value="3" name="VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION"/> + <enum value="4" name="VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION"/> <enum value=""VK_QCOM_render_pass_transform"" name="VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME"/> <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM"/> <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM"/> @@ -20968,38 +20968,38 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkDeviceDiagnosticsConfigFlagBitsNV"/> </require> </extension> - <extension name="VK_QCOM_render_pass_store_ops" number="302" type="device" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="vulkan"> + <extension name="VK_QCOM_render_pass_store_ops" number="302" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="2" name="VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION"/> <enum value=""VK_QCOM_render_pass_store_ops"" name="VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME"/> <enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_QCOM" alias="VK_ATTACHMENT_STORE_OP_NONE"/> </require> </extension> - <extension name="VK_QCOM_extension_303" number="303" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled"> + <extension name="VK_QCOM_extension_303" number="303" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_303_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_303"" name="VK_QCOM_EXTENSION_303_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_304" number="304" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled"> + <extension name="VK_QCOM_extension_304" number="304" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_304_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_304"" name="VK_QCOM_EXTENSION_304_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_305" number="305" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled"> + <extension name="VK_QCOM_extension_305" number="305" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_305_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_305"" name="VK_QCOM_EXTENSION_305_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_306" number="306" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled"> + <extension name="VK_QCOM_extension_306" number="306" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_306_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_306"" name="VK_QCOM_EXTENSION_306_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_307" number="307" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled"> + <extension name="VK_QCOM_extension_307" number="307" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_307_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_307"" name="VK_QCOM_EXTENSION_307_EXTENSION_NAME"/> @@ -21048,7 +21048,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <command name="vkGetPhysicalDeviceRefreshableObjectTypesKHR"/> </require> </extension> - <extension name="VK_QCOM_extension_310" number="310" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled"> + <extension name="VK_QCOM_extension_310" number="310" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_310_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_310"" name="VK_QCOM_EXTENSION_310_EXTENSION_NAME"/> @@ -21465,9 +21465,9 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkPhysicalDeviceFragmentDensityMap2PropertiesEXT"/> </require> </extension> - <extension name="VK_QCOM_rotated_copy_commands" number="334" type="device" depends="VK_KHR_swapchain+VK_KHR_copy_commands2" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_rotated_copy_commands" number="334" type="device" depends="VK_KHR_copy_commands2" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> - <enum value="1" name="VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION"/> + <enum value="2" name="VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION"/> <enum value=""VK_QCOM_rotated_copy_commands"" name="VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME"/> <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM"/> <type name="VkCopyCommandTransformInfoQCOM"/> @@ -22615,7 +22615,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum value=""VK_SEC_extension_439"" name="VK_SEC_EXTENSION_439_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_440" number="440" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled"> + <extension name="VK_QCOM_extension_440" number="440" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_440_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_440"" name="VK_QCOM_EXTENSION_440_EXTENSION_NAME"/> @@ -22623,7 +22623,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum bitpos="1" extends="VkDeviceQueueCreateFlagBits" name="VK_DEVICE_QUEUE_CREATE_RESERVED_1_BIT_QCOM"/> </require> </extension> - <extension name="VK_QCOM_image_processing" number="441" type="device" depends="VK_KHR_format_feature_flags2" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_image_processing" number="441" type="device" depends="VK_KHR_format_feature_flags2" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="1" name="VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION"/> <enum value=""VK_QCOM_image_processing"" name="VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME"/> @@ -23336,7 +23336,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum bitpos="31" extends="VkPipelineCreateFlagBits2KHR" name="VK_PIPELINE_CREATE_2_RESERVED_31_BIT_KHR"/> </require> </extension> - <extension name="VK_QCOM_tile_properties" number="485" type="device" depends="VK_KHR_get_physical_device_properties2" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_tile_properties" number="485" type="device" depends="VK_KHR_get_physical_device_properties2" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="1" name="VK_QCOM_TILE_PROPERTIES_SPEC_VERSION"/> <enum value=""VK_QCOM_tile_properties"" name="VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME"/> @@ -23373,7 +23373,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum value=""VK_EXT_extension_488"" name="VK_EXT_EXTENSION_488_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_multiview_per_view_viewports" number="489" type="device" author="QCOM" contact="Jeff Leger @jackohound" depends="VK_KHR_get_physical_device_properties2" supported="vulkan"> + <extension name="VK_QCOM_multiview_per_view_viewports" number="489" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" depends="VK_KHR_get_physical_device_properties2" supported="vulkan"> <require> <enum value="1" name="VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION"/> <enum value=""VK_QCOM_multiview_per_view_viewports"" name="VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME"/> @@ -23608,7 +23608,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum value=""VK_MESA_extension_510"" name="VK_MESA_EXTENSION_510_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_multiview_per_view_render_areas" number="511" type="device" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_multiview_per_view_render_areas" number="511" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="1" name="VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION"/> <enum value=""VK_QCOM_multiview_per_view_render_areas"" name="VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME"/> @@ -23670,7 +23670,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum value=""VK_MESA_extension_518"" name="VK_MESA_EXTENSION_518_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_image_processing2" number="519" type="device" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan" depends="VK_QCOM_image_processing"> + <extension name="VK_QCOM_image_processing2" number="519" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" depends="VK_QCOM_image_processing"> <require> <enum value="1" name="VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION"/> <enum value=""VK_QCOM_image_processing2"" name="VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME"/> @@ -23683,7 +23683,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkBlockMatchWindowCompareModeQCOM"/> </require> </extension> - <extension name="VK_QCOM_filter_cubic_weights" number="520" type="device" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan" depends="VK_EXT_filter_cubic"> + <extension name="VK_QCOM_filter_cubic_weights" number="520" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" depends="VK_EXT_filter_cubic"> <require> <enum value="1" name="VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION"/> <enum value=""VK_QCOM_filter_cubic_weights"" name="VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME"/> @@ -23696,7 +23696,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkCubicFilterWeightsQCOM"/> </require> </extension> - <extension name="VK_QCOM_ycbcr_degamma" number="521" type="device" author="QCOM" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_ycbcr_degamma" number="521" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="1" name="VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION"/> <enum value=""VK_QCOM_ycbcr_degamma"" name="VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME"/> @@ -23706,7 +23706,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <type name="VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM"/> </require> </extension> - <extension name="VK_QCOM_filter_cubic_clamp" number="522" type="device" author="QCOM" depends="(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)" contact="Jeff Leger @jackohound" supported="vulkan"> + <extension name="VK_QCOM_filter_cubic_clamp" number="522" type="device" author="QCOM" depends="(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)" contact="Matthew Netsch @mnetsch" supported="vulkan"> <require> <enum value="1" name="VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION"/> <enum value=""VK_QCOM_filter_cubic_clamp"" name="VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME"/> @@ -23819,7 +23819,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum value=""VK_KHR_extension_535"" name="VK_KHR_EXTENSION_535_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_QCOM_extension_536" number="536" type="device" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled"> + <extension name="VK_QCOM_extension_536" number="536" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled"> <require> <enum value="0" name="VK_QCOM_EXTENSION_536_SPEC_VERSION"/> <enum value=""VK_QCOM_extension_536"" name="VK_QCOM_EXTENSION_536_EXTENSION_NAME"/> @@ -23884,7 +23884,7 @@ typedef void* <name>MTLSharedEvent_id</name>; <enum value=""VK_KHR_extension_545"" name="VK_KHR_EXTENSION_545_EXTENSION_NAME"/> </require> </extension> - <extension name="VK_KHR_maintenance6" number="546" type="device" depends="VK_VERSION_1_0" author="KHR" contact="Jon Leech @oddhack" supported="vulkan" ratified="vulkan"> + <extension name="VK_KHR_maintenance6" number="546" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Jon Leech @oddhack" supported="vulkan" ratified="vulkan"> <require> <enum value="1" name="VK_KHR_MAINTENANCE_6_SPEC_VERSION"/> <enum value=""VK_KHR_maintenance6"" name="VK_KHR_MAINTENANCE_6_EXTENSION_NAME"/> @@ -23903,12 +23903,10 @@ typedef void* <name>MTLSharedEvent_id</name>; </require> <require depends="VK_KHR_push_descriptor"> <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR"/> - <type name="VkPushDescriptorSetInfoKHR"/> - <command name="vkCmdPushDescriptorSet2KHR"/> - </require> - <require depends="VK_KHR_push_descriptor+VK_VERSION_1_1"> <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR"/> + <type name="VkPushDescriptorSetInfoKHR"/> <type name="VkPushDescriptorSetWithTemplateInfoKHR"/> + <command name="vkCmdPushDescriptorSet2KHR"/> <command name="vkCmdPushDescriptorSetWithTemplate2KHR"/> </require> <require depends="VK_EXT_descriptor_buffer"> |