SDL: Autobuild

From bd14aa633f1125362226f94282488889357ad303 Mon Sep 17 00:00:00 2001
From: Ivan Epifanov <[EMAIL REDACTED]>
Date: Sat, 21 Nov 2020 23:09:30 +0300
Subject: [PATCH] Autobuild

---
 Makefile.vita.gles2.dolce      |  2 +-
 Makefile.vita.gxm.dolce        |  2 +-
 include/SDL_config_vita.h      | 11 +++++++----
 src/video/vita/SDL_vitavideo.c |  2 +-
 4 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/Makefile.vita.gles2.dolce b/Makefile.vita.gles2.dolce
index d646d43dd..7573cf471 100644
--- a/Makefile.vita.gles2.dolce
+++ b/Makefile.vita.gles2.dolce
@@ -41,7 +41,7 @@ CC      = $(PREFIX)-gcc
 AR      = $(PREFIX)-ar
 CFLAGS  = -g -Wl,-q -Wall -O3 -Iinclude \
                         -D__VITA__ -D__ARM_ARCH=7 -D__ARM_ARCH_7A__ \
-                        -mfpu=neon -mcpu=cortex-a9 -mfloat-abi=hard
+                        -mfpu=neon -mcpu=cortex-a9 -mfloat-abi=hard -D_VITA_GLES2_
 ASFLAGS = $(CFLAGS)
 
 $(TARGET_LIB): $(OBJS)
diff --git a/Makefile.vita.gxm.dolce b/Makefile.vita.gxm.dolce
index 62699e47c..ca84ccdd6 100644
--- a/Makefile.vita.gxm.dolce
+++ b/Makefile.vita.gxm.dolce
@@ -41,7 +41,7 @@ CC      = $(PREFIX)-gcc
 AR      = $(PREFIX)-ar
 CFLAGS  = -g -Wl,-q -Wall -O3 -Iinclude \
                         -D__VITA__ -D__ARM_ARCH=7 -D__ARM_ARCH_7A__ \
-                        -mfpu=neon -mcpu=cortex-a9 -mfloat-abi=hard
+                        -mfpu=neon -mcpu=cortex-a9 -mfloat-abi=hard -D_VITA_GXM_
 ASFLAGS = $(CFLAGS)
 
 $(TARGET_LIB): $(OBJS)
diff --git a/include/SDL_config_vita.h b/include/SDL_config_vita.h
index 6b12108b1..dad50989d 100644
--- a/include/SDL_config_vita.h
+++ b/include/SDL_config_vita.h
@@ -138,12 +138,14 @@
 #define SDL_VIDEO_DRIVER_VITA  1
 #define SDL_FILESYSTEM_VITA   1
 
-
-//#define SDL_VIDEO_RENDER_VITA_GLES2 1
-#define SDL_VIDEO_RENDER_VITA_GXM 1
+#if defined(_VITA_GLES2_)
+ #define SDL_VIDEO_RENDER_VITA_GLES2 1
+#else
+ #define SDL_VIDEO_RENDER_VITA_GXM 1
+#endif
 
 #if defined(SDL_VIDEO_RENDER_VITA_GLES2) || defined(SDL_VIDEO_RENDER_VITA_GXM)
-#define SDL_VIDEO_OPENGL_ES2 1
+ #define SDL_VIDEO_OPENGL_ES2 1
 #endif
 
 
@@ -154,6 +156,7 @@
 // that' not true, but oh well
 #define SDL_LOADSO_DISABLED    1
 
+/* TODO: VITA does have gyroscope. */
 #define SDL_SENSOR_DISABLED 1
 #define SDL_SENSOR_DUMMY  1
 
diff --git a/src/video/vita/SDL_vitavideo.c b/src/video/vita/SDL_vitavideo.c
index 96cae73cb..5a22093fc 100644
--- a/src/video/vita/SDL_vitavideo.c
+++ b/src/video/vita/SDL_vitavideo.c
@@ -280,7 +280,7 @@ VITA_SetWindowGrab(_THIS, SDL_Window * window, SDL_bool grabbed)
 void
 VITA_DestroyWindow(_THIS, SDL_Window * window)
 {
-    SDL_VideoData *videodata = (SDL_VideoData *)_this->driverdata;
+//    SDL_VideoData *videodata = (SDL_VideoData *)_this->driverdata;
     SDL_WindowData *data;
 
     data = window->driverdata;