diff --git a/renderdoc/driver/shaders/dxil/dxil_reflect.cpp b/renderdoc/driver/shaders/dxil/dxil_reflect.cpp index 8e47f30bb..946487940 100644 --- a/renderdoc/driver/shaders/dxil/dxil_reflect.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_reflect.cpp @@ -374,6 +374,9 @@ EntryPointInterface::Sampler::Sampler(const Metadata *sampler) EntryPointInterface::EntryPointInterface(const Metadata *entryPoint) { + if(entryPoint->children[0] == NULL) + return; + function = entryPoint->children[0]->type; name = entryPoint->children[1]->str;