From 1f627caa81c58199e2ebdf4b6a012cf518dc81dd Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sat, 13 Nov 2021 19:35:22 +0300 Subject: [PATCH] rsx: Clear some leaking register state between runs --- rpcs3/Emu/RSX/rsx_methods.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/rsx_methods.cpp b/rpcs3/Emu/RSX/rsx_methods.cpp index 75ca610a48..3e11351302 100644 --- a/rpcs3/Emu/RSX/rsx_methods.cpp +++ b/rpcs3/Emu/RSX/rsx_methods.cpp @@ -1736,6 +1736,8 @@ namespace rsx registers.fill(0); transform_program.fill(0); transform_constants = {}; + current_draw_clause = {}; + register_vertex_info = {}; // Special values set at initialization, these are not set by a context reset registers[NV4097_SET_SHADER_PROGRAM] = (0 << 2) | (CELL_GCM_LOCATION_LOCAL + 1);