From efa572b02564dd80b034174c7de5cc20d077d493 Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Fri, 30 Jan 2026 09:38:29 -0800 Subject: [PATCH] build: Update to header 1.4.342 --- CMakeLists.txt | 2 +- icd/VkICD_mock_icd.json.in | 2 +- icd/generated/function_declarations.h | 1 + icd/generated/vk_typemap_helper.h | 12 ++++++++++++ scripts/known_good.json | 4 ++-- 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 45f46ee11..4f4caffbc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ cmake_minimum_required(VERSION 3.22.1) # The VERSION field is generated with the "--generated-version" flag in the generate_source.py script -project(Vulkan-Tools VERSION 1.4.341) +project(Vulkan-Tools VERSION 1.4.342) # This variable enables downstream users to customize the target API # variant (e.g. Vulkan SC) diff --git a/icd/VkICD_mock_icd.json.in b/icd/VkICD_mock_icd.json.in index f3a1a1ec6..927381a2a 100644 --- a/icd/VkICD_mock_icd.json.in +++ b/icd/VkICD_mock_icd.json.in @@ -2,6 +2,6 @@ "file_format_version": "1.0.1", "ICD": { "library_path": "@JSON_LIBRARY_PATH@", - "api_version": "1.4.341" + "api_version": "1.4.342" } } \ No newline at end of file diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h index 2bdc1942e..93399bace 100644 --- a/icd/generated/function_declarations.h +++ b/icd/generated/function_declarations.h @@ -309,6 +309,7 @@ static const std::unordered_map device_extension_map = { {"VK_NV_representative_fragment_test", VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION}, {"VK_EXT_filter_cubic", VK_EXT_FILTER_CUBIC_SPEC_VERSION}, {"VK_QCOM_render_pass_shader_resolve", VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION}, + {"VK_QCOM_cooperative_matrix_conversion", VK_QCOM_COOPERATIVE_MATRIX_CONVERSION_SPEC_VERSION}, {"VK_EXT_global_priority", VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION}, {"VK_EXT_external_memory_host", VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION}, {"VK_AMD_buffer_marker", VK_AMD_BUFFER_MARKER_SPEC_VERSION}, diff --git a/icd/generated/vk_typemap_helper.h b/icd/generated/vk_typemap_helper.h index 8f40ce1e9..545ee03e4 100644 --- a/icd/generated/vk_typemap_helper.h +++ b/icd/generated/vk_typemap_helper.h @@ -7288,6 +7288,18 @@ struct LvlSTypeMap +struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_CONVERSION_FEATURES_QCOM; +}; + +template <> +struct LvlSTypeMap { + typedef VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM Type; +}; + // Map type VkImportMemoryHostPointerInfoEXT to id VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT template <> struct LvlTypeMap { diff --git a/scripts/known_good.json b/scripts/known_good.json index 85fd119dc..825172090 100644 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -7,7 +7,7 @@ "sub_dir": "Vulkan-Headers", "build_dir": "Vulkan-Headers/build", "install_dir": "Vulkan-Headers/build/install", - "commit": "v1.4.341" + "commit": "v1.4.342" }, { "name": "MoltenVK", @@ -56,7 +56,7 @@ "cmake_options": [ "-DLOADER_USE_UNSAFE_FILE_SEARCH=ON" ], - "commit": "v1.4.341", + "commit": "v1.4.342", "build_platforms": [ "windows", "linux",