build: Update known good for 1.1.123 vulkan header
authorShannon McPherson <shannon@lunarg.com>
Tue, 17 Sep 2019 19:41:26 +0000 (13:41 -0600)
committerShannon McPherson <shannon@lunarg.com>
Tue, 17 Sep 2019 19:41:26 +0000 (13:41 -0600)
Changes:
- Updated known good files
- Generated new files using `generate_source.py`

Updated:
- `build-android/vulkan-headers_revision_android`
- `icd/generated/mock_icd.cpp`
- `icd/generated/mock_icd.h`
- `icd/generated/vk_typemap_helper.h`
- `scripts/known_good.json`

Change-Id: Ic634680499c375fd29ee3d0816fee33aafa3d44f

build-android/vulkan-headers_revision_android
icd/generated/mock_icd.cpp
icd/generated/mock_icd.h
icd/generated/vk_typemap_helper.h
scripts/known_good.json

index a834ce9..a32d119 100644 (file)
@@ -2890,6 +2890,7 @@ static VKAPI_ATTR void VKAPI_CALL CmdDrawIndexedIndirectCountKHR(
 
 
 
+
 static VKAPI_ATTR VkResult VKAPI_CALL GetPipelineExecutablePropertiesKHR(
     VkDevice                                    device,
     const VkPipelineInfoKHR*                    pPipelineInfo,
@@ -4141,6 +4142,7 @@ static VKAPI_ATTR void VKAPI_CALL ResetQueryPoolEXT(
 
 
 
+
 static VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL GetPhysicalDeviceProcAddr(VkInstance instance, const char *funcName) {
     // TODO: This function should only care about physical device functions and return nullptr for other functions
     const auto &item = name_to_funcptr_map.find(funcName);
index 574cb3e..3863e83 100644 (file)
@@ -61,7 +61,7 @@ static const std::unordered_map<std::string, uint32_t> instance_extension_map =
     {"VK_GGP_stream_descriptor_surface", 1},
     {"VK_NV_external_memory_capabilities", 1},
     {"VK_KHR_get_physical_device_properties2", 2},
-    {"VK_EXT_validation_flags", 1},
+    {"VK_EXT_validation_flags", 2},
     {"VK_NN_vi_surface", 1},
     {"VK_KHR_device_group_creation", 1},
     {"VK_KHR_external_memory_capabilities", 1},
@@ -80,7 +80,7 @@ static const std::unordered_map<std::string, uint32_t> instance_extension_map =
     {"VK_EXT_metal_surface", 1},
     {"VK_KHR_surface_protected_capabilities", 1},
     {"VK_EXT_validation_features", 2},
-    {"VK_EXT_headless_surface", 0},
+    {"VK_EXT_headless_surface", 1},
 };
 // Map of device extension name to version
 static const std::unordered_map<std::string, uint32_t> device_extension_map = {
@@ -185,6 +185,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
     {"VK_KHR_draw_indirect_count", 1},
     {"VK_EXT_filter_cubic", 2},
     {"VK_EXT_global_priority", 2},
+    {"VK_KHR_shader_subgroup_extended_types", 1},
     {"VK_KHR_8bit_storage", 1},
     {"VK_EXT_external_memory_host", 1},
     {"VK_AMD_buffer_marker", 1},
@@ -236,6 +237,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
     {"VK_KHR_pipeline_executable_properties", 1},
     {"VK_EXT_shader_demote_to_helper_invocation", 1},
     {"VK_EXT_texel_buffer_alignment", 1},
+    {"VK_GOOGLE_user_type", 1},
 };
 
 
@@ -1720,6 +1722,7 @@ static VKAPI_ATTR void VKAPI_CALL CmdDrawIndexedIndirectCountKHR(
 
 
 
+
 static VKAPI_ATTR VkResult VKAPI_CALL GetPipelineExecutablePropertiesKHR(
     VkDevice                                    device,
     const VkPipelineInfoKHR*                    pPipelineInfo,
@@ -2535,6 +2538,7 @@ static VKAPI_ATTR void VKAPI_CALL ResetQueryPoolEXT(
 
 
 
+
 // Map of all APIs to be intercepted by this layer
 static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
     {"vkCreateInstance", (void*)CreateInstance},
index 51b2082..20bc534 100644 (file)
@@ -1612,6 +1612,15 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_K
     typedef VkImageFormatListCreateInfoKHR Type;
 };
 
+// Map type VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR
+template <> struct LvlTypeMap<VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR> {
+    static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR;
+};
+
+template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR> {
+    typedef VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR Type;
+};
+
 // Map type VkPhysicalDevice8BitStorageFeaturesKHR to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR
 template <> struct LvlTypeMap<VkPhysicalDevice8BitStorageFeaturesKHR> {
     static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR;
index f13c02f..d6d46c4 100644 (file)
@@ -17,7 +17,7 @@
       "sub_dir" : "Vulkan-Headers",
       "build_dir" : "Vulkan-Headers/build",
       "install_dir" : "Vulkan-Headers/build/install",
-      "commit" : "v1.1.121"
+      "commit" : "v1.1.123"
     },
     {
       "name" : "MoltenVK",
@@ -41,7 +41,7 @@
       "sub_dir" : "Vulkan-Loader",
       "build_dir" : "Vulkan-Loader/build",
       "install_dir" : "Vulkan-Loader/build/install",
-      "commit" : "v1.1.121",
+      "commit" : "v1.1.123",
       "deps" : [
         {
           "var_name" : "VULKAN_HEADERS_INSTALL_DIR",