diff --git a/.gitattributes b/.gitattributes index c8c217aa57..5e925177b6 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 b58064ea19..b9fb378756 100644 --- a/.github/ISSUE_TEMPLATE/roadmap-feedback.md +++ b/.github/ISSUE_TEMPLATE/roadmap-feedback.md @@ -8,7 +8,7 @@ assignees: '' --- diff --git a/.github/ISSUE_TEMPLATE/template-for-release-task-list.md b/.github/ISSUE_TEMPLATE/template-for-release-task-list.md index ff9aee5c76..8f5e5dc1b7 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: '' --- diff --git a/.gitlab/issue_templates/KHR_release_checklist.md b/.gitlab/issue_templates/KHR_release_checklist.md index 09a87d936c..48fc4300ea 100644 --- a/.gitlab/issue_templates/KHR_release_checklist.md +++ b/.gitlab/issue_templates/KHR_release_checklist.md @@ -1,5 +1,5 @@ diff --git a/.mailmap b/.mailmap index 83f4fb8c52..5ffa3a84bd 100644 --- a/.mailmap +++ b/.mailmap @@ -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 diff --git a/.reuse/dep5 b/.reuse/dep5 index e074f37de5..19e95d66bb 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/* diff --git a/BUILD.adoc b/BUILD.adoc index cd09f3fd85..9ea5cacb84 100644 --- a/BUILD.adoc +++ b/BUILD.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 Build Instructions and Notes diff --git a/CODE_OF_CONDUCT.adoc b/CODE_OF_CONDUCT.adoc index d923209de0..91d1024d15 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 ba1d526d84..a9c9dbcc81 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 67bcc08f57..3cea60a347 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 b27950dd40..f7f12fcdda 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 @@ -12,6 +12,49 @@ public pull requests that have been accepted. "`VU`" as used below is an abbreviation for "`valid usage statement`", which 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 <> 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: diff --git a/ChangeLogSC.adoc b/ChangeLogSC.adoc index 860f62c862..7bef546a0c 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 5a31f041b4..64df04734c 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 d0e24a2d87..5af142eafe 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 diff --git a/Makefile b/Makefile index 8ad08e1c3b..177e190770 100644 --- a/Makefile +++ b/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 @@ -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 3840a40dea..46850ee1cb 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 c48f64e1d8..4d184ff064 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 91b1d393c5..20747d5682 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 4ee271efdb..cc0e1e9700 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 1d78700956..5def9916bf 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 3ab40edc12..f49d5989e5 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 6afe2637bc..201a1866b3 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 c7b27e08c7..56cb4913e9 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 ac0a20283e..f46b3cdc6d 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 9715d9d110..b6935cda76 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 43365b932d..2a15a45317 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 23127183ae..ff00144257 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 79a1ee76a2..065a0752ab 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 a220329830..00d74db4ec 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 6bdcc7c862..de52f8731c 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 b1ba27e62d..6e51d99f92 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 843573a273..599c1fd1b9 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 345e9cdd71..5bf5782331 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 ca5685a1d2..2f2c6ea8a7 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 89df339604..d55f500546 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 94ca8cc38e..444fdc41bf 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 183bcb5ff2..b3405f2d50 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 e854f63a2a..1697eb44a1 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 0a40f507ab..19e9db86ec 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 8287e37471..dfeddbe4bb 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 f8c2d33d70..5adca9ddc8 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 b6bc0803b1..25e3e81b1b 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 822bef7cb7..705e9aa11e 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 0d70c798bf..7e6d9a78b2 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 4807c94fb5..4591345982 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 9a8b78c9d6..a7e53b37d3 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 197129cb9d..06472e65ab 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 e0c4df4828..f852ce3ded 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 4e430a70fb..1be0418bc8 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 63d741fe44..bf1609accf 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 2f54004b03..d9ce6f5e1e 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 45efcaeddd..6a63863597 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 ebe0fd0e17..a6a4f8fbcf 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 6dc18240fa..8211bccbe4 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 48db5ca758..6278383e28 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 a97aee7e19..88a5cb0e78 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 34f1780d38..61d8c0ef90 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 ef3ec0eda8..69ec87ef06 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 efa02045ca..7a762becb9 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 bba9716120..ef522a34cf 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 837fae649c..ed1d27fa43 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 1ffd890e0d..25ca2780d4 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 867e3dce04..742e9cd0a5 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 9ed97062d0..713616ee40 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 2fcef5b3ef..167776817e 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 3f7a5974a3..4eb25ce74f 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 1b7a3d0171..d851bbedb4 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 f07751393d..76fbb85519 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 ec18fdd8ee..811d73d489 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 eccfe81bd5..f3a676bb63 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 9b266e288c..2678be6a87 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 03a03c3a52..4ba0fdaaf5 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 d27933ab6e..f754c1edf3 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 98616c90fb..80ce3723b0 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 2550f492c3..62d9abec33 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 1e8a3b70da..8d46d78efb 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 a13a53e1cb..0dd9c2ef21 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 2c64b87c46..5c60e2b1b6 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 c0d87910f2..eb80fa6e45 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 954ba01aa4..63834d0e04 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 c3142a79f3..10166d392d 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 00dc31ff93..66cae0439b 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 b2423e7364..b37864ca1b 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 5b3e827fcf..991de7c3b2 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 3e22446ad6..4c49e776cb 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 61b72b2afd..9cf38cdd46 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 54ade03872..d3ab03a15e 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 ced5dac16e..7856d0a8ee 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 71f48b2935..569e01909d 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 d937f17b78..74259a0a6f 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 df53829170..d8fe24f1a1 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 ce51b2b52d..092b104ca3 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 7316018740..491d1405a3 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 59553d6c64..f58921eabd 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 8b45e57570..bd9899d3d7 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 153917830a..6cdf67c212 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 497d0b9792..11b3005820 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 bd994082bf..95b1f4c443 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 dc5242a9dd..ca5d869d00 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 f8aebe8336..7e15174e2d 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 0f6a812315..acc8f21d64 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 65c5364637..30eb2b34d7 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 2e4e137efa..d5b91e17f2 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 21e6da8736..e830f6e8e0 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 dac4bd158b..288cce92b9 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 723a0d7fc8..bd029610fe 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 9dc422827b..58a37f32ff 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 f90a7f1d3d..d3245d3363 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 16d239c728..e134a00696 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 a4071fd737..9c8e37a4e5 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 982d7800d5..461d4fcfab 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 c9a5a606ff..0a5dc7f762 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 3d3185c87c..2e9543d62e 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 5255166a3f..df640be83b 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 bb8e8f53bd..5c8b9a5a3f 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 72c78bce5b..5bd9bbbd9c 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 31ffb1d869..b4c3c43f38 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 77b1e1d739..f8f058ac5c 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 7d63a15d55..a37152dd10 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 209c141b3e..b99dfe6d9f 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 3a059eff22..e3e76c3bfe 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 99f9cdaa65..0c69842cf3 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 ccf2917ce7..06352daedd 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 ce3446b740..42e9a4a203 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 29e2916051..b2736b08a1 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 cf90512987..2babce38c0 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 4d41103361..5dd1708950 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 cc8351b798..e8b2275781 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 aadffffb05..3ed2f01cb1 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 53098bb246..3982a86687 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 fce8267a0a..799afe6392 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 7f8baf19df..bfccc4d170 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 7c623a40af..41a39e57e8 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 e4adffe218..394c60610e 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 ea495106e0..9f541c0e19 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 5bdb7f2b9f..97f6b849aa 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 3ad2d08d05..6b351c543c 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 4c253919fc..24f95d18dc 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 553c7003d7..a8a452910a 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 a52e8e66d5..c222a0a19a 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 ffa085c088..55c5b24a76 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 040f9a7d30..531612ccbd 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 45a0a4df70..ca66970c25 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 decefaa6a0..1c3a409d75 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 02c87d9585..1d7fac31a7 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 fe991b0e59..52f3c1ed41 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 91730d0213..244ef54fb0 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 bcd918b189..70514d3e82 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 bd1c15d658..c264bd3433 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 5825c8f9d3..77f4871e4e 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 2058d11312..f9cbce46d1 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 b6cf73b2fa..6c5fd8e279 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 d911f8293f..14770d60dd 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 edf3b4395d..28cbf9a582 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 477496a866..442829a652 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 e93030d84b..50aa0681bc 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 0f10bb9469..ddf5c7c75f 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 8e04525fbf..8324307295 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 0e82896d92..8fbbb1052d 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 855dd7fc3f..8509283984 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 8ed4e19882..f60e7d0f33 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 de14330b89..a2244fd350 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 b87f3401f5..82f67ec7a2 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 f7f09f10ae..ddbf929002 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 d3d3edc633..a8a4a8ea6d 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 b78ebe4137..0f2b686935 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 040356b374..0114843274 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 45a3f34be4..66e4d2ea8d 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 2008a8d59b..c898a2cf80 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 1155758981..004b14d555 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 edd38006e7..daa2b36451 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 5d3a11adea..8e83be2bf7 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 85e01e592b..181cf935e7 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 6723a3b3b9..41c2c9e546 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 711389ee82..51ab59b829 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 1f4a8691d9..b9671fab85 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 3f44845c2e..0db5cd1110 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 fa30601b08..69a3d82b23 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 9e6b81ce32..aa632fc9a3 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 c64a28b69c..3f317e1954 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 7f48652696..5a3bf15039 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 85d7f4c238..57bdf6721e 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 3e527a3fcd..083b12b3a8 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 5f893f8029..80652c8f37 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 c1929c74f5..f36bc20f0e 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 bd9467538f..adfdc4a13b 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 f09df09a4e..975847c365 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 030bd8647e..8f2aaac8c8 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 f5ccf76fae..7b0fdbca5f 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 055b9aca66..6acd4d286f 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 b5e1cea32b..0451789979 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 1da7d9ef81..0c25c5d9f5 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 23a614c940..ebfc11389b 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 f18e9067c3..6a840f8ad4 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 9449b1ec46..cd1456eb50 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 d2caee9f37..d789ea121d 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 2a9bf819d3..9035a4bff8 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 04cd6f428c..9072f92cf3 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 9071264dab..f3ac838e2d 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 4a4f21bec7..0110efa333 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 61070e9f95..f6d0bc5150 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 d0b3398c59..f1e9684611 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 6e38e38c3a..9a7e9ae7d5 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 86f977d044..1bdd7e3f98 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 2b57df36a4..e701ded483 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 96283432bd..c79fc0a5a0 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 5f273509b5..11706a9b22 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 d575f35eca..32ab7ff297 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 23f098d300..a53ea9fec2 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 e0e2e43cca..afdabd56e7 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 499c63f530..f3f10299cc 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 60bdc7039a..f1c35859a6 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 5400424ccc..7eff69693a 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 5e15a314bb..33d0f72981 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 e5088b6e91..dc95ebf0a1 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 e82669fedd..c10a253827 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 53a23e8324..85d31d9f7d 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 48d5a5a6b9..6b8f32def9 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 3c27c26496..a93107743c 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 4772ecf42f..2ec9393db7 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 1d7cdcfde6..ec9a40c8e0 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 9b21113654..3ed7a4536e 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 3eb87b79e0..b522664af3 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 93e19b26fd..f875617eec 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 c2ccd0003a..174a39a376 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 509824902a..2864cd8e3e 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 93d6ddacfc..004de69af4 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 0d56fef5e0..e0d64f896f 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 86a9a00374..83e6368393 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 38c6b54433..c3e9ba53f8 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 115d017189..abaebf4336 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 05e9a96fc9..6b7d9b2720 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 1ba751da7c..ebb01ce472 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 39ce1917fb..aa475d726f 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 281c271492..4b619c2579 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 7965a8bfca..0b0d268dd7 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 0f6a8bcefb..9960dd4d2e 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 a7949e7e85..2332a6b069 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 277dc57a34..5e8359a4bc 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 d44e3755e7..c2990422b4 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 2c7d20030c..bf3761221d 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 375eef7383..f42fa8a165 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 77ea5dde1b..96d9cefa7b 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 77056d646d..b3c22766a2 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 0e892e29ab..f816484edb 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 69384bd570..33808a1fd9 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 9c5deaf6ac..0935e12b87 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 0eb65debec..c8c7f0b9cd 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 9492769a28..e049e33414 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 967d7f34e9..3be44f4bdc 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 d0fbf3f8b3..f65f6406b9 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 4dfa544667..b4dcc9230c 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 557579afe6..f300d1858c 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 bb843e95ff..6added8795 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 fe5357ac29..6f1fc27d49 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 c3f4c2c92a..bb4118877b 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 04429be0f5..7d387d3c46 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 66d1ced701..6a9c68cc18 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 6498fa74b1..99d742a57d 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 e82fa9ec9e..1c3109ab73 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 5689a34392..9f90a6a968 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 c9820751d8..c12bfd4e6f 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 1111439891..b478523e5c 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 9d87924362..b84a726080 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 30febfe086..3f7231490e 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 30b1016b93..fc145c2ccf 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 93199bb66d..25373f0b50 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 f86066a8cc..f3581088e6 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 c2dad2716c..fdcaaa79aa 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 b3f796831c..533bf31f7a 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 85dce1597d..a1c4605505 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 3bac22aded..0b822f82b8 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 080484ed64..a064e32518 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 f60b6276e6..9d65ecd08b 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 a03d9b8aa3..6ef452c358 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 ac6bb59ab8..231198952f 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 85325be5a5..e03848f18a 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 669eb0fe8f..c8638fd947 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 44cb80d724..5941a6380a 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 dd3488c784..bd58a8ccd6 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 417b6bf2e3..90eb9e05be 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 4fab6c4ca4..7c83e11932 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 5c2268ff55..88578541c1 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 1bbaefc52d..1eeb05ef0e 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 46b3355104..d0515ab239 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 908ea7f3e4..93514c344b 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 e4622eaa23..b0367e6290 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 fc96fe3572..d642f4ca53 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 a51acba382..9fd37dfc42 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 7f3ebeb8a9..8b1718d945 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 ec658f0d32..89ed352cce 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 21d46da3d5..5284bf24d1 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 b5999aab94..c8e164dab7 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 4c488245fb..aba6cb324e 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 fecfecc529..450ad02a50 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 d3af94f5e4..e4118afed4 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 8bcfdc5e42..76ed5e30c5 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 d00d267ab1..1ac89e44a1 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 88a9109582..e64201b4c9 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 5931319dab..4bc7428ccd 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 cefb16731d..03e8618936 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 02463e17fc..18fd48f757 100644 --- a/build_tests/expectations/all-1.0.html +++ b/build_tests/expectations/all-1.0.html @@ -1087,7 +1087,7 @@

Test® 1.2.3 - (with all registered extensions)

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

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 caffac8d9f..d8d4c0fa9b 100644 --- a/build_tests/expectations/all.html +++ b/build_tests/expectations/all.html @@ -1087,7 +1087,7 @@

Test® 1.2.3 - (with all registered extensions)

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

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 f3b5187669..31c2dc096e 100644 --- a/build_tests/expectations/copy2-1.0.html +++ b/build_tests/expectations/copy2-1.0.html @@ -1086,7 +1086,7 @@

Test® 1.2.3 - (with VK_KHR_copy_commands2, VK_KHR_get_physical_d

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

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 3925c3db98..fe222c55d6 100644 --- a/build_tests/expectations/core-1.0.html +++ b/build_tests/expectations/core-1.0.html @@ -835,7 +835,7 @@

Test® 1.2.3 -

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

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 bab9977f9f..92655c64a5 100644 --- a/build_tests/expectations/core.html +++ b/build_tests/expectations/core.html @@ -1086,7 +1086,7 @@

Test® 1.2.3 -

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

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 a2fb8f9887..805d319298 100644 --- a/build_tests/expectations/hic-1.0.html +++ b/build_tests/expectations/hic-1.0.html @@ -1087,7 +1087,7 @@

Test® 1.2.3 - (with VK_EXT_host_image_copy, VK_KHR_copy_commands

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

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 9a06bc54b2..79332e15f2 100644 --- a/build_tests/expectations/hic.html +++ b/build_tests/expectations/hic.html @@ -1087,7 +1087,7 @@

Test® 1.2.3 - (with VK_EXT_host_image_copy, VK_KHR_copy_commands

1. Preamble

-

Copyright 2014-2023 The Khronos Group Inc.

+

Copyright 2014-2024 The Khronos Group Inc.

This Specification is protected by copyright laws and contains material diff --git a/build_tests/testspec.adoc b/build_tests/testspec.adoc index 4f915f641e..a9963eceac 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 2e0a1ae397..02b0684df8 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 fd24e3b7d2..793eaa92f9 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 cc86f69567..e3ea00c45c 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 919e422081..dbf5c6ce65 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 0a79e31dc1..738a532ca4 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 c363d49bfc..00802e729e 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 2bbe256691..17a23c77be 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 1cee9f4618..82c961c9ba 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 a8c72683d5..dbf40ca688 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 773698a230..f1eccfab9a 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 408dc51b53..3a914b4111 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 eb1dd02661..c05c64e83c 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 637e4e3ab4..3a08310bf5 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 72026927c0..64cb488086 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 98f0767998..ffa6c71639 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 2b0a06e667..3d20cf7258 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 8dc1fa632b..2c09184c32 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 a91610bc1a..c19d40a2b6 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 199d937604..7cc4c60bb3 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 1a28da5da6..45cf46d7c2 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 9b629e70a2..d6083768c7 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 f1f71d2b85..7b73712ebf 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 c37c6a7596..740ef88e83 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 0a6eddb1ca..a67e937499 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 2c5d47509e..5876d670e4 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 cd65bd3c0b..de68b89363 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 fde75d2ab7..374d864896 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 124684d98b..70ac875b7f 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 41f1b372dc..d258bdd240 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 ccfb77cb16..6443aaad59 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 6b9c5780e8..16dbf44eea 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 a67d7d441d..30339c4f66 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 6b54d4fcbb..ae7afc71d1 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 af3670a927..b4ca817607 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 69eb2f945f..109e404a23 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 6e4db6a6bc..8b3a512eaf 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 7f81fc0169..d28bd79445 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 15731a288d..15003c070b 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 d2e48c1c59..a752d6c13c 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 cc96b73f6c..1c68746678 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 a63ac22acb..09c47f4b8c 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 837d39ad8c..d0831e3f25 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 afb4c42170..da1558e351 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 fc8c609c51..e2702bf2f4 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 63750631fe..1407cff815 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 e2d71500df..30151b67dc 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 010c05738e..5e68c8a235 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 22ff209df6..ca45f526e9 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 75fcb5dafc..2b924564f4 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 37f2d40552..c9804054cb 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 93e4c16990..d07bdca9b9 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 aa56555b92..b311f88666 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 e5e53d9805..4078539d70 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 af0cfbd877..ee3f15bd6e 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 cfaca87abe..c96d3235a4 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 89222f6743..1aff34dcb1 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 a9354e03af..2f937b8a28 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 300abaf273..f96a22a846 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 389e9da1d2..c2ab36b77a 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 3293e2f11c..278d03982f 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 b67f44dc6e..4c014886da 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 093a4275c0..b14614f536 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 e70b6ea3a8..0f4bc22c35 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 876531c663..ec6b67b067 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 e9559364a8..4be2bec1f3 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 ebba816bfa..40f1a47cf8 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 <> @@ -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 85cfeed975..6adb63fefb 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 3578714fc8..a06bca404b 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 722654c9fa..6ea83f1408 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 9185276620..59953cd7fc 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 00d36621f3..c39bbd435b 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 08f4219b93..8570bc96bb 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 6c99a3cc42..21140ef959 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 09c29d993f..560720da40 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 8c286f632e..1053bcb908 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 <>) 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 dab8036935..cd32c33bff 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 604889b951..5fda83edaf 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 72bce78b81..2e7bd2c16f 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 98c3c09965..bb11474fbf 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 8c0347f577..31c68ebc97 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 fce565eab4..8e3af8761c 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 085658a8f2..7983d819c2 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 20fc420a6f..3c7182ab5e 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 6f26cf68f3..c048e44434 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 1b844e0dd1..adcc74cd97 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 ee132ba1ca..21ed965b8a 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 0000000000..f921e8eac9 --- /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 1df7a13d9d..ccf9ec2690 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 cd06a03c69..4e73c5fae8 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 5a7a7e1675..5570a88465 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 d8da3070c8..8d76df4f3c 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 63187f7c05..1369a84f7b 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 111c81d539..22f54af215 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 f80e3b7e05..d892a977ab 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 80802b323e..9864a6ae13 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 ded944c827..094b6fb127 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 4a4607aa56..96f2aded09 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 efe07d26e0..8b66f1f4ec 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 0d1d4b2b81..8cd5cf917e 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 ff1420c443..0aa7862595 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 fc1605c7a0..f61d819bdc 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 9fa3a41778..b5899917da 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 5b576355b6..b9664d424e 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 39b06d22f8..6b01d663ab 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 c94d010dc8..e6dad930b5 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 d8063b436f..3d88b34d3b 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 9de04de22b..d387dc66ed 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 b1f892fff5..d6c72e0b0a 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 e36446f584..a62a32f8fd 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 c27eabb653..85295e522c 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 ed8f80a35c..d9b9935d00 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 afa483990c..4fd91e91c1 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 d463c0c1a2..0041e4472b 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 ed49cfcf80..43b6b63ff5 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 5d043cfc0d..5a38e6dc91 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 8c98e83f18..a4e1f7d81f 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 00e3c6f9fb..79e513d98b 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 7ef74bdd47..541dcd29eb 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 fe37721602..5bdd03fdbf 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 338c3d203b..1e901edfd9 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 25316fb339..c03d5c6cfb 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 f0951d44a0..aa6b473bfb 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 ecaf61f8d3..48159f97db 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 25712609a0..081d4eb5e5 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 b3df488fac..b54423c947 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 c240cef165..06b5d6c3e5 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 45ba9662b3..8c44d34375 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 5cfe06960e..e03fe7f045 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 9e8f8784f4..ede170232c 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 0eb3aa325e..f4da49ffc5 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 4d79cb2ed4..8075c2cf84 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 de6ad749bd..a83537ad17 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 efd03b85e9..315d3f3d7c 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 42dd2a944b..26ca6db621 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 a00c764256..be654e39ad 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 8cca274a58..0d3cd343ed 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 cf018bd2db..3c48976109 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 d21cd7eec4..f62be116c6 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 0ea273a5c8..b3a1c96578 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 10fe328bfa..386567137c 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 149c4f00ec..4696b033c7 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 8d29d7140f..e3cf439148 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 44ef2cfe16..578a0a7984 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 e61d517a00..6b3c3fef46 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 8f03e7ad47..34c9a1bb8a 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 dae6288c66..6dfa383590 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 539e30fb04..17a8f5da18 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 db93c884e9..0c92a7f39e 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 53ee1ca8dc..139d4565c7 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 f465508220..fc40580073 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 d654737e80..0a72221c83 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 11f1995b11..a24608eb99 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 c9cda64664..b26e734081 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 f2de1ef828..791fce1d21 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 9842f8c4d3..0e581b9fc8 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 bff912d3d8..1be8374f0b 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 fd6cdfa1aa..146a20a31b 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 372fc8df7d..5fc47b6463 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 437a70dadd..2aa4916382 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 1f96d6766e..330e9cabc5 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 dfa949ab3e..83cc990ccf 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 2a3945f1e7..be53a780ec 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 64fd0e4c20..5a31053afa 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 e19d490bc8..d76feeb38b 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 102c255c0d..88faf1b762 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 5cbeb5e622..9c459afab7 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 7b57bd26c4..1c9dd25615 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 4918d773aa..0ae09a111b 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 66dc64219f..dc052db3b2 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 1e5985651d..14e70cb02f 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 8bf4d67974..874719760b 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 + <> * [[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 <> - 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 <> @@ -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 035d19903f..a228b51996 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 223a27dd86..12d4e0db98 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 0b1e70b3a0..925cfad914 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 <> 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 <> 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 <> 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 <> 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 8f11ba93ec..791f9e664b 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 61cdd23578..1c9570c3c5 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 cd63d98522..503bbde5f0 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 e77abf9bf6..4e5697a770 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 657fae9824..3886868560 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 ca176ff6ea..6c6e918dc1 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 684ab88a0d..dfd83849af 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 5e5e073dcf..4d520d327d 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 9a986b986a..82b91efaa9 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 78ec89c0b2..3ffa95f12e 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 812b163437..500c98cdb9 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 7ebf0df25d..c6121dda95 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 051b5c431c..fb39943ad2 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 d539a8795f..bae661e9ab 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 ac391b77d2..a1ed22385f 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 76fc1bb0cd..1e521ca74f 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 -<> and the pname:module, pname:pName, +<>. +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 <> @@ -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] <> 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 <>, 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 <>, 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 <>) 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 <> 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 +<> 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 90a6ed4bc5..eba40a822a 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 3995e1bcf6..db8f9b1858 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 c95e973840..4e9a56eb76 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 e0e8613e80..03d882869d 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 17037ab02c..853161a4db 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 6d981dadd0..410e4d6bc2 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 + <> * [[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 + <> * [[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 + <> * [[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 <> * [[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 + <> * [[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 <> 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 <> 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 <> 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 + <> * [[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 c645745a71..323a33983b 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 <>) * [[VUID-VkImageCreateInfo-usage-00968]] If the <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 - <> 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 <> 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 <> 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 1522ff9188..cca90dcea6 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 ad1fb2236a..3aa83d03b8 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 <> 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 2105a83cb1..06275dfb16 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 91bb2e6298..63d5ce1f65 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 6fee8deac3..2618eec24e 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 c2e15b66c7..5e4dcbd9ad 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 <> 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 4f3a1a0f30..b0d792fc58 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 01487c7c63..482bce9ff0 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 9bf0f09a13..d9d23d0ea4 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 730fd69803..3b44eacda7 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 6b8a15d40b..80bc9e6595 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 <> 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 - <> 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 <> 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 8a159f9c5f..5011f78aa7 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 cd195435e5..fee790d905 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 e15a4ae3f9..6e9f48217c 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 ae1faaed9d..b11bc1bea1 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 e6b6f73e2e..4b434cb03d 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 859b1a9ebe..2d6b0622cb 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 943ace5a29..631daf279d 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 7e0a2f3324..410a526c65 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 158ad5d6f2..29f2ec7603 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 2b7342f7d8..73dab5bd46 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 89bb9f550f..bfcacccbc7 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 20098c4127..22d37b57c7 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 38ddf68d6a..7a63dbaa63 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 d0e24a2d87..5af142eafe 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 521ffbc23e..0d50ae7766 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 f3ebd9370b..13dabc2d28 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 f9874e7672..89050db641 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 09a7b1ed4b..e69092f20d 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 a09c24dea4..3fbf845ff5 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 ef6f0fb46a..d15a2c4708 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 206e4e66a7..f5a63dee83 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 23b8f284fb..48ae6f5b2b 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 ce99c51f11..b8f2cac4bb 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 48970b3476..91f8660975 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 dbf07db573..c166368a18 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 f550b0be96..53f341630f 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 1df0efafc6..e61763193c 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 cd238ede22..9342f3f26e 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 21c9970501..b1cc66fd69 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 2aee417445..4638a9f009 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 07fdec3b1d..2913cf121d 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 5d805d1eec..c92e7bc9c2 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 86b5ca55b6..27ac194ebc 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 e6b5235edd..38df0346af 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 5e06a71644..4a26cb2b45 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 37a504ed25..cd2f4e7443 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 481403edad..f11fd375d0 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 ed67a6004a..0ecd4f6471 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 426cff58d7..ef94006bb3 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 9e0765bb27..3ca36f5a64 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 180d859e38..b7f9d85ae8 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 88720b0215..6361b1c695 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 caad5fa183..ba8f940721 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 2aa2c917ac..7326227174 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 dc7eebb01e..2456af0528 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 1dd4808d0a..85c4fa411b 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 diff --git a/makeExt b/makeExt index 7fa19fb216..1eb45e1730 100755 --- a/makeExt +++ b/makeExt @@ -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/makeKHR b/makeKHR index 1596cd7370..e004f02820 100755 --- a/makeKHR +++ b/makeKHR @@ -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/makeSpec b/makeSpec index fade64a902..a9d6e54843 100755 --- a/makeSpec +++ b/makeSpec @@ -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 5a03161a4d..487db01d86 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 1add676918..54c573549e 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 3b535dafc2..8a8ec31b45 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 52328d1404..1b3f0d590f 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 47e9b741ab..e60c754ec5 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 9d4d3459a7..b66462ae1f 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 c53ef6f5a6..fc7327f134 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 42d67e62cf..502463b81d 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 30059c99bc..d6858b039f 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 dc5d2875be..54bf1cfafd 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 f11ab76ff5..60ca865618 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 336cc2943f..c057e23b56 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 56999f19a1..48ef920a23 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 e8ef346fde..af00424fdb 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 91fd4b3b6c..866c41ab8e 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 421b5fc9a4..dbb255d70c 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 9c8bb0d126..dae6b9d780 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 76f9c121a3..1043351134 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 d354c800d9..1583badf1e 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 e668657429..576dc684de 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 859c267af0..da5ae32e5e 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 5866c4c2fb..40e8f7cda6 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 0725fed7d0..bc186fba41 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 581d81ea1d..65b30d958f 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 0680bb1b75..e8ce831209 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 24f302cb67..98838c3029 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 13ef2a5fc0..bdf4550ee4 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 cad56c8136..83f0e30922 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 47eb8610a6..6a3cad2938 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 982e3a235b..e16dc02cd7 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 1793c9d5e1..1ae3436576 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 f44193671e..ee3298d637 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 cfd95e7656..589deab1d9 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 d62d990098..63fc482f62 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 0e4ec678bb..d5811ee91d 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 d331578cda..474343de4a 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 70ee7c89bb..8e4020ce17 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 3926b1f030..854f28f12c 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 29b86a5ef4..83766b7a7c 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 d5eff52202..352a138a85 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 71a671e790..297ecfe561 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 577cc53037..4dda30ed8b 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 142a4a665e..5a92129e9c 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 13de9d99f0..903f05add1 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 89068809b6..90c988c51c 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 b6367e778c..a9b05c72e0 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 a81eaf1877..010e1894e8 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 8bc8b51859..0b84cbc7b6 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 71bac044f6..1cd2193d0e 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 3f913b7ecc..b69afd3526 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 3f08f8b1b4..edefec9d1c 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 caf4c95053..84bf3fa5c8 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 5c68f07fac..1154b01a9c 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 1d00d7b9c0..50901cfc9e 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 2e8b34e0fc..2b3b17277a 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 77b9466559..62f2bb392a 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 cac30faebb..b056abaf3c 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 03aa41aa2f..0374d9e2e4 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 7aa76f9fb1..3bb90c2a74 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 dec4a103f8..aa1ed8eb33 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 843e58a60a..8adf36228e 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 d8529aafe6..46178987ba 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 e09cecf75b..b4f09b30de 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 e9b2558182..2dac96a6aa 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 8d0b071409..687ffde37a 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 eac3a3e5ac..2934443c77 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 06738519c4..acadd4b838 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 140fff02df..5e61c67e37 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 62bf7dbe6b..e36982272e 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 17368980b8..e578612c76 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 9f7bb37080..5e3a0a0f04 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 1058ab0455..3561ad4d81 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 f08c821066..8678971613 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 d170dd40b8..00ae02c4f7 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 ef8d68137c..f86658ee00 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 df9c51c9b3..4e18696145 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 9f38fe0797..54794bf846 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 3dfcee093e..6aacce4220 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 24d65ce0d4..f32eda7b97 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 3ddd478c91..9b41f985aa 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 05f6600f9d..3ccfa3ac88 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 20fe9c20c5..5c7722646c 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 3709258ddd..37ad69c406 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 @@ def writeTag(self, tag, value, isRefpage, fp): 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 @@ def versionKey(name): 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 ba1733e401..b88327cc40 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 f879ac3605..b6b832a79b 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 73b1f37ca7..3e20946c7e 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 5fb637008c..dea2ffa373 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 8822449440..467af4104a 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 c1e9da65ba..8315641c72 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 bc63c5759e..2ea299c836 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 850f0c6f36..70e0bbf085 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 f4c8c74c4b..8d6d753fe7 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 68d5528355..ee0b76b3cf 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 37ed32ebf5..9f34bfc8c2 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 fc7ff7ef1a..459d8f4ae5 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 94f95b1637..12e9ae2e7d 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 @@ 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 @@ def genArrayCode(self, name, typeName, str2, arraySize, needStrPrint, isCommaNee 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 @@ def genArrayCode(self, name, typeName, str2, arraySize, needStrPrint, isCommaNee 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 596afb56c8..9d5b3b6e4f 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 @@ 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 6c5715dcf3..8271134f79 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 @@ 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 @@ def createvkscFeatureList(self): 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 @@ def printPrototypes(self): 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 680bafbb8d..8ff90804cf 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 @@ 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 b31fb48d66..d3f1ee6ff4 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 0ee0c0136c..c08ecf0d66 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 3bcb93962c..6fb4f45377 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 06c2f54a4d..3e973353d8 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 b3ef841e04..e997da5454 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 417b35763d..d0c6dad045 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 6e0e8f9810..6656b4605b 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 0a01564052..36db7590dc 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 bc62debd35..559aff5b8d 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 2a57e39c3a..105cdf8cc9 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 16433805d4..eb141b584a 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 01e8fd4870..987a36cb96 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 0cceaf1778..ec9f1f2447 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 c22e7bce93..fec545e008 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 b7f500b53d..453c892417 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 b7f500b53d..453c892417 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 b7f500b53d..453c892417 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 b7f500b53d..453c892417 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 43c1f992fe..e3c537563c 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 e96c586656..de35431b17 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 911abe69b8..d90b22430f 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 adff51596d..f28dcab721 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 bde53670c0..02f78a97d4 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 52c7ab1950..0735f5aa67 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 bb3cc1405b..a1bd04fdbb 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 a59bf216cf..a9da7fb883 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 78d53c9668..5f02e05b22 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 4f16b0ffb5..ae6bb87099 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 566d9a8727..7d67ce9e5b 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 32a30b888e..0e790a0ab1 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 558bbc1b54..84344d6c44 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 728e36ba1f..e3f711ca48 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 e99e33ff58..9a9b60c7ff 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 034729fb94..a1d7ea8fa7 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 39efd61f74..16aa404dcb 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 0251a4caee..40abb7f8d2 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 0251a4caee..40abb7f8d2 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 39efd61f74..16aa404dcb 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 9e3c876ef9..aee6743421 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 e4e0183545..d6fbb1bc0d 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 e4e0183545..d6fbb1bc0d 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 9e3c876ef9..aee6743421 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 1451c538dd..720be29382 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 e50a460d38..c9caa46e56 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 e50a460d38..c9caa46e56 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 1451c538dd..720be29382 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 3cdf891f35..71f44a5205 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 f5fb2de406..10edb06fd7 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 f5fb2de406..10edb06fd7 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 3cdf891f35..71f44a5205 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 01e8fd4870..987a36cb96 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 b7f500b53d..453c892417 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 e96c586656..de35431b17 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 52c7ab1950..0735f5aa67 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 4f16b0ffb5..ae6bb87099 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 728e36ba1f..e3f711ca48 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 0251a4caee..40abb7f8d2 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 e4e0183545..d6fbb1bc0d 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 e50a460d38..c9caa46e56 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 f5fb2de406..10edb06fd7 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 ebfcf24778..8b59e21d98 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 88495d3a5d..baac6aa946 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 4b5a80f713..b8f8af7ce8 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 283f09f7ad..cd00e416e7 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 235e20e361..4d3d365d1c 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 555f7fe2ec..e2ddb682f3 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 993c97d2fc..f5ed14d005 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 9267247af2..8cbec17623 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 9118feafe3..4a2f0567db 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 b4b45696a2..e67038a5ae 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 18f9f979bc..6af437fe8b 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 71eba3d3b5..5a84205cce 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 ea37f59e7b..df1287fb64 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 feed51dae9..869e8df405 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 dbedca86a6..53c2d976b0 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 739a32ee50..ccf634e469 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 fedf8ff9b7..fbb652d6a3 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 07439c4a40..bbe6512ab5 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 @@ def createValidationLineForParameterImpl(self, blockname, param, params, typetex 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 6f0edd7239..07ccebe4db 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 3501582ac2..c30f69fd6d 100644 --- a/src/ext_loader/README.md +++ b/src/ext_loader/README.md @@ -1,5 +1,5 @@ diff --git a/style/extensions.adoc b/style/extensions.adoc index 06748ac771..f113b8f213 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 fc20fba689..981201f968 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 25ef10fe6f..c53e99c204 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 c5088906a1..124b5c3c77 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 c58b96bb8b..393f992935 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 734c1784d7..ad6d58bcda 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 87d873d6fc..ade7ad1304 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 d2bb0b10eb..202410d426 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 ad1ea97844..2c5367f0f8 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 diff --git a/testBuild b/testBuild index 62ee34b344..7cc08417d9 100755 --- a/testBuild +++ b/testBuild @@ -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 64674cef77..c7be535e26 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 c99e42383a..502d074fa3 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 e989d8347a..120b957e3a 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 33621b80a2..ae8fbc39f5 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 511f20c05a..9614d876ed 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 diff --git a/tests/htest.c b/tests/htest.c index b2f65ab957..3053fb3ca1 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 01b61f1944..0f325248fd 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 281112eb73..7402b168a8 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 3bf3a1ed81..1483a6c35e 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 b0295fb6f4..ccb870154f 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 973979b278..2df02897b6 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 f9f25637f1..cc575d31c2 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 61c0e68e35..f76ba60719 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 c19ae54a97..9a3d329fb7 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 7a0362ef8f..755ab76b0e 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 5e37b9faf4..ad1fdbc570 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 159e2fe686..96a2a3bded 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 34d71d600e..ce27ec0076 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 cf5d318da4..38b087efb6 100644 --- a/xml/video.xml +++ b/xml/video.xml @@ -1,7 +1,7 @@ -Copyright 2021-2023 The Khronos Group Inc. +Copyright 2021-2024 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0 OR MIT diff --git a/xml/vk.xml b/xml/vk.xml index d19aba5d89..fa397281d0 100644 --- a/xml/vk.xml +++ b/xml/vk.xml @@ -1,7 +1,7 @@ -Copyright 2015-2023 The Khronos Group Inc. +Copyright 2015-2024 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0 OR MIT @@ -175,11 +175,11 @@ branch of the member gitlab server. #define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 274 +#define VK_HEADER_VERSION 275 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) // Version of this file -#define VK_HEADER_VERSION 13 +#define VK_HEADER_VERSION 14 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, VK_HEADER_VERSION) @@ -1457,7 +1457,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType const void* pNext - VkPipelineCreateFlags flagsPipeline creation flags + VkPipelineCreateFlags flagsPipeline creation flags VkPipelineShaderStageCreateInfo stage VkPipelineLayout layoutInterface layout of the pipeline VkPipeline basePipelineHandleIf 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 @@ -2643,7 +2643,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType const void* pNext VkBufferCreateFlags flags - VkBufferUsageFlags usage + VkBufferUsageFlags usage VkExternalMemoryHandleTypeFlagBits handleType @@ -4584,7 +4584,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType const void* pNext - VkPipelineCreateFlags flagsPipeline creation flags + VkPipelineCreateFlags flagsPipeline creation flags uint32_t stageCount const VkPipelineShaderStageCreateInfo* pStagesOne entry for each active shader stage uint32_t groupCount @@ -4597,7 +4597,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType const void* pNext - VkPipelineCreateFlags flagsPipeline creation flags + VkPipelineCreateFlags flagsPipeline creation flags uint32_t stageCount const VkPipelineShaderStageCreateInfo* pStagesOne entry for each active shader stage uint32_t groupCount @@ -7388,7 +7388,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType void* pNext VkDeviceAddress address - VkBufferUsageFlags usage + VkBufferUsageFlags usage VkStructureType sType @@ -7680,10 +7680,10 @@ typedef void* MTLSharedEvent_id; uint32_t blockDimY uint32_t blockDimZ uint32_t sharedMemBytes - size_t paramCount - const void* const * pParams - size_t extraCount - const void* const * pExtras + size_t paramCount + const void* const * pParams + size_t extraCount + const void* const * pExtras VkStructureType sType @@ -8698,7 +8698,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType const void* pNext - VkPipelineCreateFlags flags + VkPipelineCreateFlags flags uint32_t stageCount const VkPipelineShaderStageCreateInfo* pStages const VkPipelineLibraryCreateInfoKHR* pLibraryInfo @@ -19361,7 +19361,7 @@ typedef void* MTLSharedEvent_id; - + @@ -19373,7 +19373,7 @@ typedef void* MTLSharedEvent_id; - + @@ -19381,13 +19381,13 @@ typedef void* MTLSharedEvent_id; - + - + @@ -20670,9 +20670,9 @@ typedef void* MTLSharedEvent_id; - + - + @@ -20968,38 +20968,38 @@ typedef void* MTLSharedEvent_id; - + - + - + - + - + - + @@ -21048,7 +21048,7 @@ typedef void* MTLSharedEvent_id; - + @@ -21465,9 +21465,9 @@ typedef void* MTLSharedEvent_id; - + - + @@ -22615,7 +22615,7 @@ typedef void* MTLSharedEvent_id; - + @@ -22623,7 +22623,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23336,7 +23336,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23373,7 +23373,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23608,7 +23608,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23670,7 +23670,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23683,7 +23683,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23696,7 +23696,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23706,7 +23706,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23819,7 +23819,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23884,7 +23884,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23903,12 +23903,10 @@ typedef void* MTLSharedEvent_id; - - - - + +