From c3dd785a43dea9e998cc73764e291c83e8a007e5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 1 Jun 2022 21:05:37 +0100 Subject: [PATCH] Don't add source files to SPIR-V reflection with no filename --- renderdoc/driver/shaders/spirv/spirv_reflect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp index 6e39e23eb..a826dbed7 100644 --- a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp @@ -833,7 +833,8 @@ void Reflector::MakeReflection(const GraphicsAPI sourceAPI, const ShaderStage st case SourceLanguage::Max: break; } - reflection.debugInfo.files.push_back({sources[i].name, sources[i].contents}); + if(!sources[i].name.empty()) + reflection.debugInfo.files.push_back({sources[i].name, sources[i].contents}); } PreprocessLineDirectives(reflection.debugInfo.files);