From f152c2b585ec80f44b68118d344ed6f3ee0ef4fd Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 22 May 2025 07:38:15 +0100 Subject: [PATCH] Fix incorrect assert in DXBC debugger GetGroupsharedSrc --- renderdoc/driver/shaders/dxbc/dxbc_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp b/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp index e78639c19..d89801533 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp @@ -1254,7 +1254,7 @@ void ThreadState::GetGroupsharedSrc(uint32_t gsmIndex, const uint32_t byteOffset const uint32_t regIndex = byteOffset / gsmStride; const uint32_t component = AlignUp4(byteOffset % gsmStride) / 4; - RDCASSERT((component + countBytes / sizeof(uint32_t)) < 4, component, countBytes); + RDCASSERT((component + countBytes / sizeof(uint32_t)) <= 4, component, countBytes); uint32_t idx = program->GetRegisterIndex(TYPE_THREAD_GROUP_SHARED_MEMORY, gsmIndex); if(idx < variables.size())