diff --git a/layer/profiles_settings.cpp b/layer/profiles_settings.cpp index eb1446cc..361c1bf6 100644 --- a/layer/profiles_settings.cpp +++ b/layer/profiles_settings.cpp @@ -165,6 +165,18 @@ void LogFlush(ProfileLayerSettings *layer_settings) { } } +static ForceDevice GetForceDevice(const std::string &value) { + if (value == "FORCE_DEVICE_OFF") { + return FORCE_DEVICE_OFF; + } else if (value == "FORCE_DEVICE_WITH_UUID") { + return FORCE_DEVICE_WITH_UUID; + } else if (value == "FORCE_DEVICE_WITH_NAME") { + return FORCE_DEVICE_WITH_NAME; + } + + return FORCE_DEVICE_OFF; +} + void InitProfilesLayerSettings(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, ProfileLayerSettings *layer_settings) { assert(layer_settings != nullptr); diff --git a/layer/profiles_settings.h b/layer/profiles_settings.h index 4b8c5ed6..04462967 100644 --- a/layer/profiles_settings.h +++ b/layer/profiles_settings.h @@ -35,22 +35,6 @@ enum SimulateCapabilityBits { }; typedef int SimulateCapabilityFlags; -static std::vector GetSimulateCapabilityStrings(SimulateCapabilityFlags flags) { - static const char *table[] = { - "SIMULATE_API_VERSION_BIT", "SIMULATE_FEATURES_BIT", "SIMULATE_PROPERTIES_BIT", - "SIMULATE_EXTENSIONS_BIT", "SIMULATE_FORMATS_BIT", "SIMULATE_QUEUE_FAMILY_PROPERTIES_BIT"}; - - std::vector result; - - for (std::size_t i = 0, n = std::size(table); i < n; ++i) { - if (flags & (1 << i)) { - result.push_back(table[i]); - } - } - - return result; -} - enum DebugActionBits { DEBUG_ACTION_FILE_BIT = (1 << 0), DEBUG_ACTION_STDOUT_BIT = (1 << 1), @@ -125,21 +109,6 @@ static DebugReportFlags GetDebugReportFlags(const std::vector &valu return result; } -static std::vector GetDebugReportStrings(DebugReportFlags flags) { - static const char *table[] = { - "DEBUG_REPORT_NOTIFICATION_BIT", "DEBUG_REPORT_WARNING_BIT", "DEBUG_REPORT_ERROR_BIT", "DEBUG_REPORT_DEBUG_BIT"}; - - std::vector result; - - for (std::size_t i = 0, n = std::size(table); i < n; ++i) { - if (flags & (1 << i)) { - result.push_back(table[i]); - } - } - - return result; -} - enum DefaultFeatureValues { DEFAULT_FEATURE_VALUES_FALSE = 0, DEFAULT_FEATURE_VALUES_DEVICE @@ -171,18 +140,6 @@ enum ForceDevice { FORCE_DEVICE_WITH_NAME }; -static ForceDevice GetForceDevice(const std::string &value) { - if (value == "FORCE_DEVICE_OFF") { - return FORCE_DEVICE_OFF; - } else if (value == "FORCE_DEVICE_WITH_UUID") { - return FORCE_DEVICE_WITH_UUID; - } else if (value == "FORCE_DEVICE_WITH_NAME") { - return FORCE_DEVICE_WITH_NAME; - } - - return FORCE_DEVICE_OFF; -} - struct ProfileLayerSettings { ~ProfileLayerSettings() { if (log.profiles_log_file != nullptr) { diff --git a/layer/tests/tests_util.cpp b/layer/tests/tests_util.cpp index e4b72a09..3ecf9a08 100644 --- a/layer/tests/tests_util.cpp +++ b/layer/tests/tests_util.cpp @@ -38,6 +38,21 @@ TEST(TestsUtil, DebugAction) { EXPECT_TRUE(flags & DEBUG_ACTION_BREAKPOINT_BIT); } +static std::vector GetDebugReportStrings(DebugReportFlags flags) { + static const char *table[] = {"DEBUG_REPORT_NOTIFICATION_BIT", "DEBUG_REPORT_WARNING_BIT", "DEBUG_REPORT_ERROR_BIT", + "DEBUG_REPORT_DEBUG_BIT"}; + + std::vector result; + + for (std::size_t i = 0, n = std::size(table); i < n; ++i) { + if (flags & (1 << i)) { + result.push_back(table[i]); + } + } + + return result; +} + TEST(TestsUtil, DebugReport) { std::vector strings = GetDebugReportStrings(DEBUG_REPORT_MAX_ENUM); @@ -76,6 +91,21 @@ static SimulateCapabilityFlags GetSimulateCapability(const std::vector GetSimulateCapabilityStrings(SimulateCapabilityFlags flags) { + static const char *table[] = {"SIMULATE_API_VERSION_BIT", "SIMULATE_FEATURES_BIT", "SIMULATE_PROPERTIES_BIT", + "SIMULATE_EXTENSIONS_BIT", "SIMULATE_FORMATS_BIT", "SIMULATE_QUEUE_FAMILY_PROPERTIES_BIT"}; + + std::vector result; + + for (std::size_t i = 0, n = std::size(table); i < n; ++i) { + if (flags & (1 << i)) { + result.push_back(table[i]); + } + } + + return result; +} + TEST(TestsUtil, SimulateCapability) { std::vector strings = GetSimulateCapabilityStrings(SIMULATE_MAX_ENUM); diff --git a/layer/vk_layer_table.cpp b/layer/vk_layer_table.cpp index 40eab065..717631ee 100644 --- a/layer/vk_layer_table.cpp +++ b/layer/vk_layer_table.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include "vulkan/vk_layer.h" #include "vk_layer_table.h" static device_table_map tableMap; diff --git a/layer/vk_layer_table.h b/layer/vk_layer_table.h index 7ccbb93d..edbb0266 100644 --- a/layer/vk_layer_table.h +++ b/layer/vk_layer_table.h @@ -20,7 +20,7 @@ #pragma once -#include "vulkan/utility/vul_dispatch_table.h" +#include "vulkan/utility/vk_dispatch_table.h" #include "vulkan/vk_layer.h" #include "vulkan/vulkan.h" #include diff --git a/scripts/known_good.json b/scripts/known_good.json index 19cb8da5..0b696e3f 100644 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -6,7 +6,7 @@ "sub_dir": "Vulkan-Headers", "build_dir": "Vulkan-Headers/build", "install_dir": "Vulkan-Headers/build/install", - "commit": "v1.3.263" + "commit": "v1.3.264" }, { "name": "Vulkan-Utility-Libraries", @@ -14,7 +14,7 @@ "sub_dir": "Vulkan-Utility-Libraries", "build_dir": "Vulkan-Utility-Libraries/build", "install_dir": "Vulkan-Utility-Libraries/build/install", - "commit": "v1.3.263", + "commit": "ba0d57a51424de68a86326e393a65b26373e1c1f", "deps": [ { "var_name": "VULKAN_HEADERS_INSTALL_DIR", @@ -28,7 +28,7 @@ "sub_dir": "Vulkan-Loader", "build_dir": "Vulkan-Loader/build", "install_dir": "Vulkan-Loader/build/install", - "commit": "v1.3.263", + "commit": "v1.3.264", "deps": [ { "var_name": "VULKAN_HEADERS_INSTALL_DIR",