From 08d3bff7ba44cd212026c9006067cf9d84afd2cb Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Fri, 23 Feb 2018 14:06:09 +0700 Subject: [PATCH] Process unsupported blend modes only in two cycles mode. --- src/GraphicsDrawer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/GraphicsDrawer.cpp b/src/GraphicsDrawer.cpp index 48fc85f9..e04ef33d 100644 --- a/src/GraphicsDrawer.cpp +++ b/src/GraphicsDrawer.cpp @@ -443,6 +443,9 @@ void _legacySetBlendMode() bool GraphicsDrawer::_setUnsupportedBlendMode() const { + if (gDP.otherMode.cycleType != G_CYC_2CYCLE) + return false; + // Modes, which shader blender can't emulate const u32 mode = _SHIFTR(gDP.otherMode.l, 16, 16); switch (mode) {