diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2023-11-10 10:37:40 -0800 |
|---|---|---|
| committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2023-11-10 12:44:27 -0700 |
| commit | 90e25ec83a56f0e1c79480b934d7e255fde7869e (patch) | |
| tree | dac89bdb44407a6fc1440735955c0a4a830238d6 | |
| parent | 322e7b3f0850c4892b69b326959811c82344e18f (diff) | |
| download | usermoji-90e25ec83a56f0e1c79480b934d7e255fde7869e.tar.xz | |
build: Update to header 1.3.270
- Update known-good
- Generate source
| -rw-r--r-- | icd/VkICD_mock_icd.json.in | 2 | ||||
| -rw-r--r-- | icd/generated/function_declarations.h | 2 | ||||
| -rw-r--r-- | icd/generated/function_definitions.h | 1 | ||||
| -rw-r--r-- | icd/generated/vk_typemap_helper.h | 9 | ||||
| -rwxr-xr-x | scripts/generate_vulkan_wrapper.py | 4 | ||||
| -rw-r--r-- | scripts/known_good.json | 4 |
6 files changed, 19 insertions, 3 deletions
diff --git a/icd/VkICD_mock_icd.json.in b/icd/VkICD_mock_icd.json.in index e9beacd9..bb0cf41b 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.3.269" + "api_version": "1.3.270" } }
\ No newline at end of file diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h index e996d7fa..fad1bf0d 100644 --- a/icd/generated/function_declarations.h +++ b/icd/generated/function_declarations.h @@ -142,6 +142,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = { {"VK_EXT_hdr_metadata", 2}, {"VK_KHR_imageless_framebuffer", 1}, {"VK_KHR_create_renderpass2", 1}, + {"VK_IMG_relaxed_line_rasterization", 1}, {"VK_KHR_shared_presentable_image", 1}, {"VK_KHR_external_fence", 1}, {"VK_KHR_external_fence_win32", 1}, @@ -2801,6 +2802,7 @@ static VKAPI_ATTR void VKAPI_CALL SetHdrMetadataEXT( const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata); + #ifdef VK_USE_PLATFORM_IOS_MVK static VKAPI_ATTR VkResult VKAPI_CALL CreateIOSSurfaceMVK( diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h index c2678efa..3f0cc747 100644 --- a/icd/generated/function_definitions.h +++ b/icd/generated/function_definitions.h @@ -4606,6 +4606,7 @@ static VKAPI_ATTR void VKAPI_CALL SetHdrMetadataEXT( //Not a CREATE or DESTROY function } + #ifdef VK_USE_PLATFORM_IOS_MVK static VKAPI_ATTR VkResult VKAPI_CALL CreateIOSSurfaceMVK( diff --git a/icd/generated/vk_typemap_helper.h b/icd/generated/vk_typemap_helper.h index 137b5b9c..1d1dbe81 100644 --- a/icd/generated/vk_typemap_helper.h +++ b/icd/generated/vk_typemap_helper.h @@ -4080,6 +4080,15 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_HDR_METADATA_EXT> { typedef VkHdrMetadataEXT Type; }; +// Map type VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG +template <> struct LvlTypeMap<VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG> { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG; +}; + +template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG> { + typedef VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG Type; +}; + #ifdef VK_USE_PLATFORM_IOS_MVK // Map type VkIOSSurfaceCreateInfoMVK to id VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK template <> struct LvlTypeMap<VkIOSSurfaceCreateInfoMVK> { diff --git a/scripts/generate_vulkan_wrapper.py b/scripts/generate_vulkan_wrapper.py index 2e5fa54d..e2e947cb 100755 --- a/scripts/generate_vulkan_wrapper.py +++ b/scripts/generate_vulkan_wrapper.py @@ -889,6 +889,9 @@ VK_EXT_hdr_metadata = Extension(name='VK_EXT_hdr_metadata', version=2, guard=Non Command(name='vkSetHdrMetadataEXT', dispatch='VkDevice'), ]) +VK_IMG_relaxed_line_rasterization = Extension(name='VK_IMG_relaxed_line_rasterization', version=1, guard=None, commands=[ +]) + VK_EXT_external_memory_dma_buf = Extension(name='VK_EXT_external_memory_dma_buf', version=1, guard=None, commands=[ ]) @@ -1958,6 +1961,7 @@ extensions = [ VK_EXT_depth_clip_enable, VK_EXT_swapchain_colorspace, VK_EXT_hdr_metadata, + VK_IMG_relaxed_line_rasterization, VK_EXT_external_memory_dma_buf, VK_EXT_queue_family_foreign, VK_EXT_debug_utils, diff --git a/scripts/known_good.json b/scripts/known_good.json index bef0025a..a465f139 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.3.269" + "commit": "v1.3.270" }, { "name": "MoltenVK", @@ -35,7 +35,7 @@ "cmake_options": [ "-DLOADER_USE_UNSAFE_FILE_SEARCH=ON" ], - "commit": "v1.3.269", + "commit": "v1.3.270", "build_platforms": [ "windows", "linux", |
