From cec838fe5daa9f24070c126bd0a17601bc1ac549 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 1 Sep 2016 17:54:30 +0200 Subject: [PATCH] Print more useful error message for unexpected cbuffer types --- renderdoc/driver/d3d11/d3d11_analyse.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_analyse.cpp b/renderdoc/driver/d3d11/d3d11_analyse.cpp index 6489c23cc..4e73513a9 100644 --- a/renderdoc/driver/d3d11/d3d11_analyse.cpp +++ b/renderdoc/driver/d3d11/d3d11_analyse.cpp @@ -137,7 +137,9 @@ void D3D11DebugManager::FillCBufferVariables(const string &prefix, size_t &offse elemByteSize = 8; type = eVar_Double; break; - default: RDCERR("Unexpected type in constant buffer"); + default: + RDCERR("Unexpected type %d for variable '%s' in cbuffer", invars[v].type.descriptor.type, + invars[v].name.c_str()); } bool columnMajor = invars[v].type.descriptor.varClass == CLASS_MATRIX_COLUMNS;