diff --git a/renderdoc/driver/d3d11/d3d11_analyse.cpp b/renderdoc/driver/d3d11/d3d11_analyse.cpp index 002fb9400..e53f24c6e 100644 --- a/renderdoc/driver/d3d11/d3d11_analyse.cpp +++ b/renderdoc/driver/d3d11/d3d11_analyse.cpp @@ -261,6 +261,8 @@ void D3D11DebugManager::FillCBufferVariables(const string &prefix, size_t &offse uint32_t registers = rows; uint32_t regLen = cols; const char *regName = "row"; + + string base = outvars[outIdx].name.elems; if(!flatten) { @@ -283,8 +285,6 @@ void D3D11DebugManager::FillCBufferVariables(const string &prefix, size_t &offse } } - string base = outvars[outIdx].name.elems; - for(size_t r=0; r < registers*elems; r++) { if(isArray && registers > 1)