From d1d5f10520132f7326fcaa06d6b38f19d5db974b Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Thu, 11 Jan 2018 21:40:04 +0100 Subject: [PATCH] [dxvk] Added debug messages for unbound resources --- src/dxvk/dxvk_context.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index f5399f1c7..d603dd793 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -1071,6 +1071,7 @@ namespace dxvk { m_cmd->trackResource(res.sampler); } else { + Logger::warn(str::format("Binding ", i, ": Unused ", binding.type)); updatePipelineState |= bs.setUnbound(i); } break; @@ -1086,6 +1087,7 @@ namespace dxvk { m_cmd->trackResource(res.imageView); m_cmd->trackResource(res.imageView->image()); } else { + Logger::warn(str::format("Binding ", i, ": Unused ", binding.type)); updatePipelineState |= bs.setUnbound(i); } break; @@ -1099,6 +1101,7 @@ namespace dxvk { m_cmd->trackResource(res.bufferView); m_cmd->trackResource(res.bufferView->buffer()->resource()); } else { + Logger::warn(str::format("Binding ", i, ": Unused ", binding.type)); updatePipelineState |= bs.setUnbound(i); } break; @@ -1110,6 +1113,7 @@ namespace dxvk { m_descriptors[i].buffer = res.bufferSlice.descriptorInfo(); m_cmd->trackResource(res.bufferSlice.resource()); } else { + Logger::warn(str::format("Binding ", i, ": Unused ", binding.type)); updatePipelineState |= bs.setUnbound(i); } break;