SDL: Fixed bug #7462 - 8888 as default GL backbuffer red/green/blue/alpha bit sizes

From 5da9e99da076dae56a4fbee31c774932d9928296 Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Thu, 16 Mar 2023 20:30:56 +0100
Subject: [PATCH] Fixed bug #7462 - 8888 as default GL backbuffer
 red/green/blue/alpha bit sizes

---
 src/test/SDL_test_common.c | 8 ++++----
 src/video/SDL_video.c      | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/test/SDL_test_common.c b/src/test/SDL_test_common.c
index b90e05ea0f48..f8d98e313e52 100644
--- a/src/test/SDL_test_common.c
+++ b/src/test/SDL_test_common.c
@@ -96,10 +96,10 @@ SDLTest_CommonCreateState(char **argv, Uint32 flags)
     state->audiospec.samples = 2048;
 
     /* Set some very sane GL defaults */
-    state->gl_red_size = 3;
-    state->gl_green_size = 3;
-    state->gl_blue_size = 2;
-    state->gl_alpha_size = 0;
+    state->gl_red_size = 8;
+    state->gl_green_size = 8;
+    state->gl_blue_size = 8;
+    state->gl_alpha_size = 8;
     state->gl_buffer_size = 0;
     state->gl_depth_size = 16;
     state->gl_stencil_size = 0;
diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c
index 0748e17ca3c2..5b969281e75c 100644
--- a/src/video/SDL_video.c
+++ b/src/video/SDL_video.c
@@ -3798,10 +3798,10 @@ void SDL_GL_ResetAttributes(void)
     _this->egl_surfaceattrib_callback = NULL;
     _this->egl_contextattrib_callback = NULL;
 
-    _this->gl_config.red_size = 3;
-    _this->gl_config.green_size = 3;
-    _this->gl_config.blue_size = 2;
-    _this->gl_config.alpha_size = 0;
+    _this->gl_config.red_size = 8;
+    _this->gl_config.green_size = 8;
+    _this->gl_config.blue_size = 8;
+    _this->gl_config.alpha_size = 8;
     _this->gl_config.buffer_size = 0;
     _this->gl_config.depth_size = 16;
     _this->gl_config.stencil_size = 0;