From 77b7748f3bda2a68ff6afddd7821b3fa23df7690 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 8 Mar 2016 00:04:33 +0100 Subject: [PATCH] Use VK_LAYER_LUNARG_standard_validation instead of manual layer list --- .../vulkan/wrappers/vk_device_funcs.cpp | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 15476842a..f72500ed8 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -65,15 +65,7 @@ void WrappedVulkan::Initialise(VkInitParams ¶ms) } #if defined(FORCE_VALIDATION_LAYERS) - params.Layers.push_back("VK_LAYER_LUNARG_threading"); - params.Layers.push_back("VK_LAYER_LUNARG_mem_tracker"); - params.Layers.push_back("VK_LAYER_LUNARG_object_tracker"); - params.Layers.push_back("VK_LAYER_LUNARG_draw_state"); - params.Layers.push_back("VK_LAYER_LUNARG_param_checker"); - params.Layers.push_back("VK_LAYER_LUNARG_swapchain"); - params.Layers.push_back("VK_LAYER_LUNARG_device_limits"); - params.Layers.push_back("VK_LAYER_LUNARG_image"); - params.Layers.push_back("VK_LAYER_GOOGLE_unique_objects"); + params.Layers.push_back("VK_LAYER_LUNARG_standard_validation"); params.Extensions.push_back("VK_EXT_debug_report"); #endif @@ -485,15 +477,7 @@ bool WrappedVulkan::Serialise_vkCreateDevice( for(uint32_t i=0; i < createInfo.enabledLayerCount; i++) layers.push_back(createInfo.ppEnabledLayerNames[i]); - layers.push_back("VK_LAYER_LUNARG_threading"); - layers.push_back("VK_LAYER_LUNARG_mem_tracker"); - layers.push_back("VK_LAYER_LUNARG_object_tracker"); - layers.push_back("VK_LAYER_LUNARG_draw_state"); - layers.push_back("VK_LAYER_LUNARG_param_checker"); - layers.push_back("VK_LAYER_LUNARG_swapchain"); - layers.push_back("VK_LAYER_LUNARG_device_limits"); - layers.push_back("VK_LAYER_LUNARG_image"); - layers.push_back("VK_LAYER_GOOGLE_unique_objects"); + layers.push_back("VK_LAYER_LUNARG_standard_validation"); createInfo.enabledLayerCount = (uint32_t)layers.size(); createInfo.ppEnabledLayerNames = &layers[0];