From 1ae521823c520fd187113d3682cae3d034da71db Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 2 Oct 2015 17:40:44 +0200 Subject: [PATCH] Only print unimplemented messages once each, instead of spamming --- renderdoc/driver/vulkan/vk_replay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_replay.h b/renderdoc/driver/vulkan/vk_replay.h index 762b1bf8c..999378fac 100644 --- a/renderdoc/driver/vulkan/vk_replay.h +++ b/renderdoc/driver/vulkan/vk_replay.h @@ -55,7 +55,7 @@ using std::map; // similar to RDCUNIMPLEMENTED but for things that are hit often so we don't want to fire the debugbreak. -#define VULKANNOTIMP(...) RDCDEBUG("Vulkan not implemented - " __VA_ARGS__) +#define VULKANNOTIMP(...) do { static bool msgprinted = false; if(!msgprinted) RDCDEBUG("Vulkan not implemented - " __VA_ARGS__); msgprinted = true; } while(0) class WrappedVulkan; class VulkanDebugManager;