From 15b510f1318d6bd147cdad762b7f386b50f78a2f Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 7 Oct 2025 14:44:06 +0100 Subject: [PATCH] Fix incorrect assert about DXIL result SSA tracking Assert was changed in 0809a6dd3fe9 when ssaMaxExecPoints was made into an rdcarray --- renderdoc/driver/shaders/dxil/dxil_debug.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index cd9788c6a..0983170be 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -9136,8 +9136,8 @@ ShaderDebugTrace *Debugger::BeginDebug(uint32_t eventId, const DXBC::DXBCContain } else { - // If the result SSA has tracking then that access should be after setting the result - RDCASSERT(current.IsAfter(ssaMaxExecPoints[resultId], controlFlow)); + // If the result SSA has tracking then that access should be after this assignment + RDCASSERT(ssaMaxExecPoints[resultId].IsAfter(current, controlFlow)); } } // Track maximum execution point when an SSA is referenced as an argument