sdl12-compat: quirks: Turn off OpenGL scaling for Quake 2 XP.

From 616e81294c04ba7d8523034b78c64c8f64c5c181 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Thu, 17 Nov 2022 13:46:38 -0500
Subject: [PATCH] quirks: Turn off OpenGL scaling for Quake 2 XP.

Fixes #273.
---
 src/SDL12_compat.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index fb657a6ba..a6f0bb3e8 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -1194,6 +1194,9 @@ static QuirkEntryType quirks[] = {
     {"Awesomenauts.bin.x86", "SDL12COMPAT_OPENGL_SCALING", "0"},
     {"Awesomenauts.bin.x86", "SDL12COMPAT_FORCE_GL_SWAPBUFFER_CONTEXT", "1"},
 
+    /* Quake 2 XP uses FBOs and doesn't use SDL_GL_GetProcAddress to get the entry points. */
+    {"quake2xp", "SDL12COMPAT_OPENGL_SCALING", "0"},
+
     /* Braid uses Cg, which uses glXGetProcAddress(). */
     {"braid", "SDL12COMPAT_OPENGL_SCALING", "0"},