From e596e85f3110e919fdadbf2d1c824e196fe1babb Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 17 Jan 2017 10:49:58 +0000 Subject: [PATCH] Remove VK_LAYER_LUNARG_monitor layer during replay. Refs #490 --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 60419898d..5db5208ce 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -66,6 +66,14 @@ static void StripUnwantedLayers(vector &Layers) continue; } + // also remove the framerate monitor layer as it's buggy and doesn't do anything + // in our case + if(*it == "VK_LAYER_LUNARG_monitor") + { + it = Layers.erase(it); + continue; + } + // filter out validation layers if(*it == "VK_LAYER_LUNARG_standard_validation" || *it == "VK_LAYER_LUNARG_core_validation" || *it == "VK_LAYER_LUNARG_device_limits" || *it == "VK_LAYER_LUNARG_image" ||