From ef3341e34fd4384166f103ce925ffd25d8f6df68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Wed, 28 Feb 2018 01:26:43 +0100 Subject: [PATCH] Don't use the inner interpreter when debug recording --- GPU/GPUCommon.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GPU/GPUCommon.cpp b/GPU/GPUCommon.cpp index 7489d4da44..70478820f4 100644 --- a/GPU/GPUCommon.cpp +++ b/GPU/GPUCommon.cpp @@ -1543,6 +1543,9 @@ void GPUCommon::Execute_Prim(u32 op, u32 diff) { // PRIM commands with other commands. A special case that might be interesting is that game // that changes culling mode between each prim, we could just change the triangle winding // right here to still be able to join draw calls. + if (debugRecording_) + goto bail; + while (src != stall) { uint32_t data = *src; switch (data >> 24) {