From 2795df7dd1d8a7be83b0035fd8f577eed40b7001 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Wed, 20 May 2026 09:47:40 +0100 Subject: [PATCH] Fix D3D12 EI action callback loop when selecting the EI pop marker --- renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp b/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp index 8b80d983c..78a9af8fc 100644 --- a/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp @@ -4424,6 +4424,9 @@ bool WrappedID3D12GraphicsCommandList::Serialise_ExecuteIndirect( const uint32_t execidx = argidx / comSig->sig.arguments.count(); argOffset += comSig->sig.ByteStride * execidx; + + if(argidx == maxCommands) + countToReplay = 0; } for(uint32_t i = 0; i < countToReplay; i++)