From 26021e11f780673c1f01a9d3f67a1f40b48b6e76 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 11 Dec 2022 02:12:52 +0300 Subject: [PATCH] gl: Require GLSL 450 when using barycentric extension --- rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp index 288503366b..a29b12828d 100644 --- a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp @@ -46,6 +46,7 @@ void GLFragmentDecompilerThread::insertHeader(std::stringstream & OS) if (m_prog.ctrl & RSX_SHADER_CONTROL_ATTRIBUTE_INTERPOLATION) { + gl_version = std::max(gl_version, 450); required_extensions.push_back("GL_NV_fragment_shader_barycentric"); }