1 From ec9d414d34a416b523ce78c0fac9651f2544347b Mon Sep 17 00:00:00 2001
 
   2 From: Julien Moutinho <julm@sourcephile.fr>
 
   3 Date: Thu, 2 Oct 2025 15:44:11 +0200
 
   4 Subject: [PATCH] lower OpenGL version
 
   7  src/citra_qt/bootmanager.cpp                 | 2 +-
 
   8  src/video_core/renderer_opengl/gl_driver.cpp | 2 +-
 
   9  2 files changed, 2 insertions(+), 2 deletions(-)
 
  11 diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp
 
  12 index b53dbd5..61ee959 100644
 
  13 --- a/src/citra_qt/bootmanager.cpp
 
  14 +++ b/src/citra_qt/bootmanager.cpp
 
  15 @@ -780,7 +780,7 @@ bool GRenderWindow::LoadOpenGL() {
 
  16      const QString renderer =
 
  17          QString::fromUtf8(reinterpret_cast<const char*>(glGetString(GL_RENDERER)));
 
  19 -    if (!gles && !GLAD_GL_VERSION_4_3) {
 
  20 +    if (!gles && !GLAD_GL_VERSION_2_1) {
 
  21          LOG_ERROR(Frontend, "GPU does not support OpenGL 4.3: {}", renderer.toStdString());
 
  22          QMessageBox::warning(this, tr("Error while initializing OpenGL 4.3!"),
 
  23                               tr("Your GPU may not support OpenGL 4.3, or you do not have the "
 
  24 diff --git a/src/video_core/renderer_opengl/gl_driver.cpp b/src/video_core/renderer_opengl/gl_driver.cpp
 
  25 index 1a6a100..7a1f361 100644
 
  26 --- a/src/video_core/renderer_opengl/gl_driver.cpp
 
  27 +++ b/src/video_core/renderer_opengl/gl_driver.cpp
 
  28 @@ -177,7 +177,7 @@ void Driver::CheckExtensionSupport() {
 
  29      nv_fragment_shader_interlock = GLAD_GL_NV_fragment_shader_interlock;
 
  30      intel_fragment_shader_ordering = GLAD_GL_INTEL_fragment_shader_ordering;
 
  31      blend_minmax_factor = GLAD_GL_AMD_blend_minmax_factor || GLAD_GL_NV_blend_minmax_factor;
 
  32 -    is_suitable = GLAD_GL_VERSION_4_3 || GLAD_GL_ES_VERSION_3_2;
 
  33 +    is_suitable = GLAD_GL_VERSION_2_1 || GLAD_GL_ES_VERSION_3_2;
 
  36  void Driver::FindBugs() {