diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-06-02 15:10:13 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-06-06 14:36:42 -0600 |
| commit | b3480cf63893fac6cf20314c3fff805ade10d4cc (patch) | |
| tree | 7b2f9e70f936d8608f1b136e9489b5f1fe5add2a | |
| parent | b5b46b4c65f29e371c702bdeb5c6a8fbf8c74d66 (diff) | |
| download | usermoji-b3480cf63893fac6cf20314c3fff805ade10d4cc.tar.xz | |
layers: Remove unused extension enable data structs
Change-Id: Id70d38c4e2d6f0d78b7e2d6e2108b0f39f3e99db
| -rw-r--r-- | layers/parameter_validation.cpp | 13 | ||||
| -rw-r--r-- | layers/parameter_validation_utils.h | 2 |
2 files changed, 0 insertions, 15 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index 1941e372..4359b499 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -228,11 +228,6 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateInstance(const VkInstanceCreateInfo *pCreat auto my_instance_data = GetLayerDataPtr(get_dispatch_key(*pInstance), instance_layer_data_map); assert(my_instance_data != nullptr); - // Save enabled instance extension names for validation extension APIs - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { - my_instance_data->enabled_extensions.emplace(pCreateInfo->ppEnabledExtensionNames[i]); - } - layer_init_instance_dispatch_table(*pInstance, &my_instance_data->dispatch_table, fpGetInstanceProcAddr); my_instance_data->instance = *pInstance; my_instance_data->report_data = @@ -592,14 +587,6 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateDevice(VkPhysicalDevice physicalDevice, con my_device_data->report_data = layer_debug_report_create_device(my_instance_data->report_data, *pDevice); layer_init_device_dispatch_table(*pDevice, &my_device_data->dispatch_table, fpGetDeviceProcAddr); - // Save enabled device AND instance extension names for validation extension APIs - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { - my_device_data->enabled_extensions.emplace(pCreateInfo->ppEnabledExtensionNames[i]); - } - for (const auto &inst_ext : my_instance_data->enabled_extensions) { - my_device_data->enabled_extensions.emplace(inst_ext); - } - my_device_data->extensions.InitFromDeviceCreateInfo(&my_instance_data->extensions, pCreateInfo); storeCreateDeviceData(*pDevice, pCreateInfo); diff --git a/layers/parameter_validation_utils.h b/layers/parameter_validation_utils.h index 269d7a2e..2670bac3 100644 --- a/layers/parameter_validation_utils.h +++ b/layers/parameter_validation_utils.h @@ -49,7 +49,6 @@ struct instance_layer_data { VkDebugReportCallbackCreateInfoEXT *tmp_dbg_create_infos = nullptr; VkDebugReportCallbackEXT *tmp_callbacks = nullptr; InstanceExtensions extensions = {}; - std::unordered_set<std::string> enabled_extensions; VkLayerInstanceDispatchTable dispatch_table = {}; }; @@ -62,7 +61,6 @@ struct layer_data { VkPhysicalDevice physical_device = VK_NULL_HANDLE; VkDevice device = VK_NULL_HANDLE; DeviceExtensions extensions; - std::unordered_set<std::string> enabled_extensions; VkLayerDispatchTable dispatch_table = {}; }; |
