From f9fff3fdd80fc34563a2041ae325bd86f437d190 Mon Sep 17 00:00:00 2001 From: Jeremy Gebben Date: Mon, 20 Jan 2025 10:26:12 -0700 Subject: [PATCH] build: Update Vulkan-Headers and VUL to 1.4.305 Most changes are copyright updates. grr. --- scripts/generators/cdl_base_generator.py | 4 +- .../generators/command_printer_generator.py | 2 +- scripts/generators/test_icd_generator.py | 4 +- scripts/known_good.json | 4 +- src/generated/cdl_commands.cpp.inc | 2 +- src/generated/cdl_commands.h.inc | 2 +- src/generated/command.cpp.inc | 2 +- src/generated/command.h.inc | 2 +- src/generated/command_common.cpp | 2 +- src/generated/command_common.h | 2 +- src/generated/command_printer.cpp | 2 +- src/generated/command_printer.h | 7 +- src/generated/command_printer_structs.cpp | 105 ++++++++++++++---- src/generated/command_printer_types.cpp | 2 +- src/generated/command_recorder.cpp | 2 +- src/generated/command_recorder.h | 2 +- src/generated/command_tracker.cpp | 2 +- src/generated/command_tracker.h | 2 +- src/generated/dispatch.cpp | 2 +- src/generated/dispatch.h | 2 +- src/generated/layer_base.cpp.inc | 2 +- src/generated/layer_base.h.inc | 2 +- src/generated/test_icd_helper.h | 5 +- 23 files changed, 116 insertions(+), 47 deletions(-) diff --git a/scripts/generators/cdl_base_generator.py b/scripts/generators/cdl_base_generator.py index cc32903..03d6074 100644 --- a/scripts/generators/cdl_base_generator.py +++ b/scripts/generators/cdl_base_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright (c) 2023-2024 LunarG, Inc. +# Copyright (c) 2023-2025 LunarG, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -95,7 +95,7 @@ def GenerateFileStart(self, filename): /*************************************************************************** * * Copyright (C) 2021 Google Inc. -* Copyright (c) 2023-2024 LunarG, Inc. +* Copyright (c) 2023-2025 LunarG, 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/generators/command_printer_generator.py b/scripts/generators/command_printer_generator.py index 9c14326..e224bee 100644 --- a/scripts/generators/command_printer_generator.py +++ b/scripts/generators/command_printer_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright (c) 2023-2024 LunarG, Inc. +# Copyright (c) 2023-2025 LunarG, 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/generators/test_icd_generator.py b/scripts/generators/test_icd_generator.py index 94348bf..8bac271 100644 --- a/scripts/generators/test_icd_generator.py +++ b/scripts/generators/test_icd_generator.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -i # -# Copyright (c) 2024 The Khronos Group Inc. +# Copyright (c) 2024-2025 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. @@ -150,7 +150,7 @@ def generate(self): /*************************************************************************** * - * Copyright (c) 2024 LunarG, Inc. + * Copyright (c) 2024-2025 LunarG, 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/known_good.json b/scripts/known_good.json index b65ca6d..2f180dc 100755 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -10,7 +10,7 @@ "cmake_options": [ "-DVULKAN_HEADERS_ENABLE_MODULE=OFF" ], - "commit": "v1.4.304" + "commit": "v1.4.305" }, { "name": "Vulkan-Utility-Libraries", @@ -18,7 +18,7 @@ "sub_dir": "Vulkan-Utility-Libraries", "build_dir": "Vulkan-Utility-Libraries/build", "install_dir": "Vulkan-Utility-Libraries/build/install", - "commit": "v1.4.304", + "commit": "v1.4.305", "deps": [ { "var_name": "VULKAN_HEADERS_INSTALL_DIR", diff --git a/src/generated/cdl_commands.cpp.inc b/src/generated/cdl_commands.cpp.inc index 2106617..6e5c880 100644 --- a/src/generated/cdl_commands.cpp.inc +++ b/src/generated/cdl_commands.cpp.inc @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/cdl_commands.h.inc b/src/generated/cdl_commands.h.inc index 7edcfaa..4f199c9 100644 --- a/src/generated/cdl_commands.h.inc +++ b/src/generated/cdl_commands.h.inc @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command.cpp.inc b/src/generated/command.cpp.inc index 269355e..8a7371a 100644 --- a/src/generated/command.cpp.inc +++ b/src/generated/command.cpp.inc @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command.h.inc b/src/generated/command.h.inc index e69de99..feaf66c 100644 --- a/src/generated/command.h.inc +++ b/src/generated/command.h.inc @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_common.cpp b/src/generated/command_common.cpp index 8543423..9c980c5 100644 --- a/src/generated/command_common.cpp +++ b/src/generated/command_common.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_common.h b/src/generated/command_common.h index 71fd7a3..3823379 100644 --- a/src/generated/command_common.h +++ b/src/generated/command_common.h @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_printer.cpp b/src/generated/command_printer.cpp index 0e789f3..8c4f4af 100644 --- a/src/generated/command_printer.cpp +++ b/src/generated/command_printer.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_printer.h b/src/generated/command_printer.h index 26cf779..18a2731 100644 --- a/src/generated/command_printer.h +++ b/src/generated/command_printer.h @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -984,6 +984,9 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceMaintenance7P YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceLayeredApiPropertiesKHR &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceLayeredApiPropertiesListKHR &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceLayeredApiVulkanPropertiesKHR &t); +YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceMaintenance8FeaturesKHR &t); +YAML::Emitter &operator<<(YAML::Emitter &os, const VkMemoryBarrierAccessFlags3KHR &t); +YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceDepthClampZeroOneFeaturesKHR &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkDebugReportCallbackCreateInfoEXT &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPipelineRasterizationStateRasterizationOrderAMD &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkDebugMarkerObjectNameInfoEXT &t); @@ -1499,7 +1502,6 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkImageViewSlicedCreateInfoEX YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkDescriptorSetBindingReferenceVALVE &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkDescriptorSetLayoutHostMappingInfoVALVE &t); -YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceDepthClampZeroOneFeaturesEXT &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceRenderPassStripedFeaturesARM &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceRenderPassStripedPropertiesARM &t); @@ -1664,6 +1666,7 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkHdrVividDynamicMetadataHUAW YAML::Emitter &operator<<(YAML::Emitter &os, const VkCooperativeMatrixFlexibleDimensionsPropertiesNV &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceCooperativeMatrix2FeaturesNV &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceCooperativeMatrix2PropertiesNV &t); +YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDevicePipelineOpacityMicromapFeaturesARM &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkAccelerationStructureBuildRangeInfoKHR &t); YAML::Emitter &operator<<(YAML::Emitter &os, const VkAccelerationStructureGeometryTrianglesDataKHR &t); diff --git a/src/generated/command_printer_structs.cpp b/src/generated/command_printer_structs.cpp index af04471..ef7b76a 100644 --- a/src/generated/command_printer_structs.cpp +++ b/src/generated/command_printer_structs.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16358,6 +16358,60 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceLayeredApiVul return os; } +YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceMaintenance8FeaturesKHR &t) { + os << YAML::BeginMap; + os << YAML::Key << "sType"; + // sType -> Field -> VkStructureType + os << YAML::Value << t.sType; + os << YAML::Key << "pNext"; + // pNext -> Field -> ConstNextPtr(void) + os << YAML::Value << YAML::BeginSeq; + PrintNextPtr(os, t.pNext); + os << YAML::EndSeq; + os << YAML::Key << "maintenance8"; + // maintenance8 -> Field -> VkBool32 + os << YAML::Value << t.maintenance8; + os << YAML::EndMap; + return os; +} + +YAML::Emitter &operator<<(YAML::Emitter &os, const VkMemoryBarrierAccessFlags3KHR &t) { + os << YAML::BeginMap; + os << YAML::Key << "sType"; + // sType -> Field -> VkStructureType + os << YAML::Value << t.sType; + os << YAML::Key << "pNext"; + // pNext -> Field -> ConstNextPtr(void) + os << YAML::Value << YAML::BeginSeq; + PrintNextPtr(os, t.pNext); + os << YAML::EndSeq; + os << YAML::Key << "srcAccessMask3"; + // srcAccessMask3 -> Field -> VkAccessFlags3KHR + os << YAML::Value << t.srcAccessMask3; + os << YAML::Key << "dstAccessMask3"; + // dstAccessMask3 -> Field -> VkAccessFlags3KHR + os << YAML::Value << t.dstAccessMask3; + os << YAML::EndMap; + return os; +} + +YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceDepthClampZeroOneFeaturesKHR &t) { + os << YAML::BeginMap; + os << YAML::Key << "sType"; + // sType -> Field -> VkStructureType + os << YAML::Value << t.sType; + os << YAML::Key << "pNext"; + // pNext -> Field -> ConstNextPtr(void) + os << YAML::Value << YAML::BeginSeq; + PrintNextPtr(os, t.pNext); + os << YAML::EndSeq; + os << YAML::Key << "depthClampZeroOne"; + // depthClampZeroOne -> Field -> VkBool32 + os << YAML::Value << t.depthClampZeroOne; + os << YAML::EndMap; + return os; +} + YAML::Emitter &operator<<(YAML::Emitter &os, const VkDebugReportCallbackCreateInfoEXT &t) { os << YAML::BeginMap; os << YAML::Key << "sType"; @@ -26160,23 +26214,6 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkDescriptorSetLayoutHostMapp return os; } -YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceDepthClampZeroOneFeaturesEXT &t) { - os << YAML::BeginMap; - os << YAML::Key << "sType"; - // sType -> Field -> VkStructureType - os << YAML::Value << t.sType; - os << YAML::Key << "pNext"; - // pNext -> Field -> ConstNextPtr(void) - os << YAML::Value << YAML::BeginSeq; - PrintNextPtr(os, t.pNext); - os << YAML::EndSeq; - os << YAML::Key << "depthClampZeroOne"; - // depthClampZeroOne -> Field -> VkBool32 - os << YAML::Value << t.depthClampZeroOne; - os << YAML::EndMap; - return os; -} - YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT &t) { os << YAML::BeginMap; os << YAML::Key << "sType"; @@ -29583,6 +29620,23 @@ YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceCooperativeMa return os; } +YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDevicePipelineOpacityMicromapFeaturesARM &t) { + os << YAML::BeginMap; + os << YAML::Key << "sType"; + // sType -> Field -> VkStructureType + os << YAML::Value << t.sType; + os << YAML::Key << "pNext"; + // pNext -> Field -> ConstNextPtr(void) + os << YAML::Value << YAML::BeginSeq; + PrintNextPtr(os, t.pNext); + os << YAML::EndSeq; + os << YAML::Key << "pipelineOpacityMicromap"; + // pipelineOpacityMicromap -> Field -> VkBool32 + os << YAML::Value << t.pipelineOpacityMicromap; + os << YAML::EndMap; + return os; +} + YAML::Emitter &operator<<(YAML::Emitter &os, const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT &t) { os << YAML::BeginMap; os << YAML::Key << "sType"; @@ -32002,6 +32056,15 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) { case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR: os << *reinterpret_cast(pStruct); break; + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR: + os << *reinterpret_cast(pStruct); + break; + case VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR: + os << *reinterpret_cast(pStruct); + break; + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR: + os << *reinterpret_cast(pStruct); + break; case VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT: os << *reinterpret_cast(pStruct); break; @@ -33157,9 +33220,6 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) { case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: os << *reinterpret_cast(pStruct); break; - case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT: - os << *reinterpret_cast(pStruct); - break; case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: os << *reinterpret_cast(pStruct); break; @@ -33563,6 +33623,9 @@ YAML::Emitter &PrintVkStruct(YAML::Emitter &os, const VkStruct *pStruct) { case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV: os << *reinterpret_cast(pStruct); break; + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM: + os << *reinterpret_cast(pStruct); + break; case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT: os << *reinterpret_cast(pStruct); break; diff --git a/src/generated/command_printer_types.cpp b/src/generated/command_printer_types.cpp index e4b39ce..ffbecd1 100644 --- a/src/generated/command_printer_types.cpp +++ b/src/generated/command_printer_types.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_recorder.cpp b/src/generated/command_recorder.cpp index 243a815..6f4c130 100644 --- a/src/generated/command_recorder.cpp +++ b/src/generated/command_recorder.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_recorder.h b/src/generated/command_recorder.h index 20ea5ba..a2fa00d 100644 --- a/src/generated/command_recorder.h +++ b/src/generated/command_recorder.h @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_tracker.cpp b/src/generated/command_tracker.cpp index 0d06b0b..91917b7 100644 --- a/src/generated/command_tracker.cpp +++ b/src/generated/command_tracker.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/command_tracker.h b/src/generated/command_tracker.h index 409a3dc..b4db67e 100644 --- a/src/generated/command_tracker.h +++ b/src/generated/command_tracker.h @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/dispatch.cpp b/src/generated/dispatch.cpp index 73dba55..eb727d2 100644 --- a/src/generated/dispatch.cpp +++ b/src/generated/dispatch.cpp @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/dispatch.h b/src/generated/dispatch.h index 1e65fd0..f14fc69 100644 --- a/src/generated/dispatch.h +++ b/src/generated/dispatch.h @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/layer_base.cpp.inc b/src/generated/layer_base.cpp.inc index 5da048c..7a6324d 100644 --- a/src/generated/layer_base.cpp.inc +++ b/src/generated/layer_base.cpp.inc @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/layer_base.h.inc b/src/generated/layer_base.h.inc index 1186e2f..5fef83b 100644 --- a/src/generated/layer_base.h.inc +++ b/src/generated/layer_base.h.inc @@ -2,7 +2,7 @@ /*************************************************************************** * * Copyright (C) 2021 Google Inc. - * Copyright (c) 2023-2024 LunarG, Inc. + * Copyright (c) 2023-2025 LunarG, 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/src/generated/test_icd_helper.h b/src/generated/test_icd_helper.h index d71b600..dcf4b12 100644 --- a/src/generated/test_icd_helper.h +++ b/src/generated/test_icd_helper.h @@ -3,7 +3,7 @@ /*************************************************************************** * - * Copyright (c) 2024 LunarG, Inc. + * Copyright (c) 2024-2025 LunarG, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -221,6 +221,8 @@ static const std::unordered_map device_extension_map = { {VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME, VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION}, {VK_KHR_MAINTENANCE_7_EXTENSION_NAME, VK_KHR_MAINTENANCE_7_SPEC_VERSION}, + {VK_KHR_MAINTENANCE_8_EXTENSION_NAME, VK_KHR_MAINTENANCE_8_SPEC_VERSION}, + {VK_KHR_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME, VK_KHR_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION}, {VK_NV_GLSL_SHADER_EXTENSION_NAME, VK_NV_GLSL_SHADER_SPEC_VERSION}, {VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME, VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION}, {VK_IMG_FILTER_CUBIC_EXTENSION_NAME, VK_IMG_FILTER_CUBIC_SPEC_VERSION}, @@ -491,6 +493,7 @@ static const std::unordered_map device_extension_map = { {VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME, VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION}, {VK_HUAWEI_HDR_VIVID_EXTENSION_NAME, VK_HUAWEI_HDR_VIVID_SPEC_VERSION}, {VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION}, + {VK_ARM_PIPELINE_OPACITY_MICROMAP_EXTENSION_NAME, VK_ARM_PIPELINE_OPACITY_MICROMAP_SPEC_VERSION}, {VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME, VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION}, {VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME, VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION}, {VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME, VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION},