From 15a1587ca02c47036f83de804c40adaf2f02e53d Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 14 Nov 2025 10:20:13 +0000 Subject: [PATCH] Fix accidentally removed subobject case --- renderdoc/driver/d3d12/d3d12_serialise.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_serialise.cpp b/renderdoc/driver/d3d12/d3d12_serialise.cpp index 9ef5b1c92..f433d49f2 100644 --- a/renderdoc/driver/d3d12/d3d12_serialise.cpp +++ b/renderdoc/driver/d3d12/d3d12_serialise.cpp @@ -2153,6 +2153,12 @@ void Deserialise(const D3D12_STATE_OBJECT_DESC &el) delete temp; break; } + case D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE: + { + D3D12_LOCAL_ROOT_SIGNATURE *temp = (D3D12_LOCAL_ROOT_SIGNATURE *)el.pSubobjects[i].pDesc; + delete temp; + break; + } case D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_SERIALIZED_ROOT_SIGNATURE: { D3D12_GLOBAL_SERIALIZED_ROOT_SIGNATURE *temp =