From 4beb7352b6670b365fa77941d25bdf29c37f7a3a Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 10 May 2016 19:15:48 +0200 Subject: [PATCH] If filename specified is "", default to "shader" so it's not unnamed --- renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp b/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp index 1cf530ff0..154a73f82 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp @@ -1501,9 +1501,12 @@ SPDBChunk::SPDBChunk(void *chunk) PDBStream &s = streams[it->second]; PageMapping fileContents(pages, header->PageSize, &s.pageIndices[0], (uint32_t)s.pageIndices.size()); - char *filename = (char *)it->first.c_str(); + const char *filename = (const char *)it->first.c_str(); filename += sizeof("/src/files/")-1; + if(filename[0] == 0) + filename = "shader"; + Files.push_back( make_pair(filename, (char *)fileContents.Data()) ); } }