From a828ba1c56ddac534c8ecd8dc93188233e33f93d Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 28 Jul 2016 17:07:06 +0700 Subject: [PATCH] Filter out a really spammy and not useful debug message --- renderdoc/driver/d3d12/d3d12_device.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_device.cpp b/renderdoc/driver/d3d12/d3d12_device.cpp index 23c636cbe..2330d8d05 100644 --- a/renderdoc/driver/d3d12/d3d12_device.cpp +++ b/renderdoc/driver/d3d12/d3d12_device.cpp @@ -272,7 +272,20 @@ WrappedID3D12Device::WrappedID3D12Device(ID3D12Device *realDevice, D3D12InitPara m_pInfoQueue->ClearStoredMessages(); if(RenderDoc::Inst().IsReplayApp()) + { m_pInfoQueue->SetMuteDebugOutput(false); + + D3D12_MESSAGE_ID mute[] = { + // super spammy, mostly just perf warning, and impossible to fix for our cases + D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE, + }; + + D3D12_INFO_QUEUE_FILTER filter = {}; + filter.DenyList.NumIDs = ARRAY_COUNT(mute); + filter.DenyList.pIDList = mute; + + m_pInfoQueue->AddStorageFilterEntries(&filter); + } } else {