vector<const char*> getValidationLayers (const vector<vk::VkLayerProperties>& supportedLayers)
{
- static const char* s_magicLayer = "VK_LAYER_LUNARG_standard_validation";
+ static const char* s_magicLayer = "VK_LAYER_KHRONOS_validation";
static const char* s_defaultLayers[] =
{
- "VK_LAYER_GOOGLE_threading",
- "VK_LAYER_LUNARG_parameter_validation",
+ "VK_LAYER_LUNARG_standard_validation", // Deprecated by at least Vulkan SDK 1.1.121.
+ "VK_LAYER_GOOGLE_threading", // Deprecated by at least Vulkan SDK 1.1.121.
+ "VK_LAYER_LUNARG_parameter_validation", // Deprecated by at least Vulkan SDK 1.1.121.
"VK_LAYER_LUNARG_device_limits",
- "VK_LAYER_LUNARG_object_tracker",
+ "VK_LAYER_LUNARG_object_tracker", // Deprecated by at least Vulkan SDK 1.1.121.
"VK_LAYER_LUNARG_image",
- "VK_LAYER_LUNARG_core_validation",
+ "VK_LAYER_LUNARG_core_validation", // Deprecated by at least Vulkan SDK 1.1.121.
"VK_LAYER_LUNARG_swapchain",
- "VK_LAYER_GOOGLE_unique_objects"
+ "VK_LAYER_GOOGLE_unique_objects" // Deprecated by at least Vulkan SDK 1.1.121.
};
vector<const char*> enabledLayers;