aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Schuchardt <mikes@lunarg.com>2023-11-10 10:37:40 -0800
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2023-11-10 12:44:27 -0700
commit90e25ec83a56f0e1c79480b934d7e255fde7869e (patch)
treedac89bdb44407a6fc1440735955c0a4a830238d6
parent322e7b3f0850c4892b69b326959811c82344e18f (diff)
downloadusermoji-90e25ec83a56f0e1c79480b934d7e255fde7869e.tar.xz
build: Update to header 1.3.270
- Update known-good - Generate source
-rw-r--r--icd/VkICD_mock_icd.json.in2
-rw-r--r--icd/generated/function_declarations.h2
-rw-r--r--icd/generated/function_definitions.h1
-rw-r--r--icd/generated/vk_typemap_helper.h9
-rwxr-xr-xscripts/generate_vulkan_wrapper.py4
-rw-r--r--scripts/known_good.json4
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",