From 78b8bd80e43b6ffa5ee169e7d84972fe03d8ee9b Mon Sep 17 00:00:00 2001 From: kd-11 Date: Fri, 11 Mar 2022 00:01:36 +0300 Subject: [PATCH] rsx: Unconditionally set MSAA flags if MSAA is active --- rpcs3/Emu/RSX/Common/surface_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Common/surface_utils.h b/rpcs3/Emu/RSX/Common/surface_utils.h index e4de529d86..6ca3712e12 100644 --- a/rpcs3/Emu/RSX/Common/surface_utils.h +++ b/rpcs3/Emu/RSX/Common/surface_utils.h @@ -628,7 +628,7 @@ namespace rsx ensure(write_tag); last_use_tag = write_tag; - if (resolve_surface) + if (spp > 1 && sample_layout != surface_sample_layout::null) { msaa_flags |= rsx::surface_state_flags::require_resolve; }