From 54b425e92e89f379c0668e031eed346460edbb58 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 20 May 2024 14:51:03 +0100 Subject: [PATCH] Fix crash disassembling library with dummy entry point --- renderdoc/driver/shaders/dxil/dxil_reflect.cpp | 3 +++ 1 file changed, 3 insertions(+) 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;