From bbce43684cea5d1a6ad8708fc79c35ba067a796d Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 20 Feb 2022 23:19:21 -0800 Subject: [PATCH] GLES: Use EXT not GLES3 for dualsrc blend support. See #15413, thanks icecream95. --- Common/GPU/OpenGL/GLQueueRunner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Common/GPU/OpenGL/GLQueueRunner.cpp b/Common/GPU/OpenGL/GLQueueRunner.cpp index 438a62ac21..b0c0e0e4ec 100644 --- a/Common/GPU/OpenGL/GLQueueRunner.cpp +++ b/Common/GPU/OpenGL/GLQueueRunner.cpp @@ -210,7 +210,7 @@ void GLQueueRunner::RunInitSteps(const std::vector &steps, bool ski glBindFragDataLocation(program->program, 0, "fragColor0"); } #elif !PPSSPP_PLATFORM(IOS) - if (gl_extensions.GLES3 && step.create_program.support_dual_source) { + if (gl_extensions.EXT_blend_func_extended && step.create_program.support_dual_source) { glBindFragDataLocationIndexedEXT(program->program, 0, 0, "fragColor0"); glBindFragDataLocationIndexedEXT(program->program, 0, 1, "fragColor1"); }