From defdd27987e7930b47ab13b46664b80e3ab83b4e Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Sun, 16 Oct 2016 14:42:45 +0200 Subject: [PATCH] gsdx: set m_nativeres to true in replayer Otherwise you can't compare draw call between native and upscaled --- plugins/GSdx/GSState.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/GSdx/GSState.cpp b/plugins/GSdx/GSState.cpp index df9e6e3864..c33c9ef57a 100644 --- a/plugins/GSdx/GSState.cpp +++ b/plugins/GSdx/GSState.cpp @@ -45,7 +45,9 @@ GSState::GSState() , m_options(0) , m_frameskip(0) { - m_nativeres = theApp.GetConfigI("upscale_multiplier") == 1; + // m_nativeres seems to be a hack. Unfortunately it impacts draw call number which make debug painful in the replayer. + // Let's keep it disabled to ease debug. + m_nativeres = theApp.GetConfigI("upscale_multiplier") == 1 || GLLoader::in_replayer; m_mipmap = theApp.GetConfigI("mipmap"); m_NTSC_Saturation = theApp.GetConfigB("NTSC_Saturation"); m_userhacks_skipdraw = theApp.GetConfigB("UserHacks") ? theApp.GetConfigI("UserHacks_SkipDraw") : 0;