From 3f400d0cdd518cb507d7488ce70bd9d542bb252e Mon Sep 17 00:00:00 2001 From: vroad Date: Sat, 2 May 2015 13:37:28 +0900 Subject: [PATCH 1/5] Disable SDL_VIDEO_OPENGL on ANGLE --- include/configs/windows/SDL_config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/configs/windows/SDL_config.h b/include/configs/windows/SDL_config.h index 0948f8b62..483b3800f 100644 --- a/include/configs/windows/SDL_config.h +++ b/include/configs/windows/SDL_config.h @@ -214,7 +214,7 @@ typedef unsigned int uintptr_t; /* Enable OpenGL support (ES2/ANGLE) */ #ifndef SDL_VIDEO_OPENGL -#define SDL_VIDEO_OPENGL 1 +#define SDL_VIDEO_OPENGL 0 #endif #ifndef SDL_VIDEO_OPENGL_WGL #define SDL_VIDEO_OPENGL_WGL 0 From 35e4610ff3e60cf7a92d8e79d3e6a77ee6e9aafc Mon Sep 17 00:00:00 2001 From: vroad Date: Fri, 24 Jul 2015 19:08:38 +0900 Subject: [PATCH 2/5] Enable SDL_EGL_SetSwapInterval --- src/video/windows/SDL_windowsopengles.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video/windows/SDL_windowsopengles.c b/src/video/windows/SDL_windowsopengles.c index 544fe525e..d22a1cd78 100644 --- a/src/video/windows/SDL_windowsopengles.c +++ b/src/video/windows/SDL_windowsopengles.c @@ -132,7 +132,8 @@ WIN_GLES_SetSwapInterval(_THIS, int interval) * from working if we do (the window contents freeze and don't swap properly). So, we ignore * the request for now. */ - SDL_Log("WARNING: Ignoring SDL_GL_SetSwapInterval call due to ANGLE bug"); + //SDL_Log("WARNING: Ignoring SDL_GL_SetSwapInterval call due to ANGLE bug"); + SDL_EGL_SetSwapInterval(_this, interval); return 0; } From 410b7f608874949d65d2fdfed60a12838422640d Mon Sep 17 00:00:00 2001 From: vroad Date: Thu, 5 May 2016 17:58:04 +0900 Subject: [PATCH 3/5] Disable OpenGL renderers --- include/configs/windows/SDL_config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/configs/windows/SDL_config.h b/include/configs/windows/SDL_config.h index 483b3800f..4c460f92a 100644 --- a/include/configs/windows/SDL_config.h +++ b/include/configs/windows/SDL_config.h @@ -198,7 +198,7 @@ typedef unsigned int uintptr_t; #define SDL_VIDEO_OPENGL_WGL 1 #endif #ifndef SDL_VIDEO_RENDER_OGL -#define SDL_VIDEO_RENDER_OGL 1 +#define SDL_VIDEO_RENDER_OGL 0 #endif #ifndef SDL_VIDEO_RENDER_OGL_ES2 #define SDL_VIDEO_RENDER_OGL_ES2 0 @@ -223,7 +223,7 @@ typedef unsigned int uintptr_t; #define SDL_VIDEO_RENDER_OGL 0 #endif #ifndef SDL_VIDEO_RENDER_OGL_ES2 -#define SDL_VIDEO_RENDER_OGL_ES2 1 +#define SDL_VIDEO_RENDER_OGL_ES2 0 #endif #ifndef SDL_VIDEO_OPENGL_ES2 #define SDL_VIDEO_OPENGL_ES2 1 From a25eea1509bcd0cbf4e5d4a639292e391f5435dc Mon Sep 17 00:00:00 2001 From: vroad Date: Thu, 5 May 2016 18:01:50 +0900 Subject: [PATCH 4/5] Edit android config --- include/SDL_config_android.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/SDL_config_android.h b/include/SDL_config_android.h index a388ba8de..16685aaeb 100644 --- a/include/SDL_config_android.h +++ b/include/SDL_config_android.h @@ -130,11 +130,11 @@ #define SDL_VIDEO_DRIVER_ANDROID 1 /* Enable OpenGL ES */ -#define SDL_VIDEO_OPENGL_ES 1 +#define SDL_VIDEO_OPENGL_ES 0 #define SDL_VIDEO_OPENGL_ES2 1 #define SDL_VIDEO_OPENGL_EGL 1 -#define SDL_VIDEO_RENDER_OGL_ES 1 -#define SDL_VIDEO_RENDER_OGL_ES2 1 +#define SDL_VIDEO_RENDER_OGL_ES 0 +#define SDL_VIDEO_RENDER_OGL_ES2 0 /* Enable system power support */ #define SDL_POWER_ANDROID 1 From 6349ed28326ed4dddc9886aa9b7c3aafc1fc5f39 Mon Sep 17 00:00:00 2001 From: vroad Date: Thu, 19 May 2016 17:02:18 +0900 Subject: [PATCH 5/5] Disable unused features --- include/SDL_config_android.h | 4 ++-- include/configs/linux/SDL_config.h | 8 ++++---- include/configs/windows/SDL_config.h | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/SDL_config_android.h b/include/SDL_config_android.h index 16685aaeb..c83d519cf 100644 --- a/include/SDL_config_android.h +++ b/include/SDL_config_android.h @@ -109,8 +109,8 @@ #define SIZEOF_VOIDP 4 /* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_ANDROID 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 +#define SDL_AUDIO_DRIVER_ANDROID 0 +#define SDL_AUDIO_DRIVER_DUMMY 0 /* Enable various input drivers */ #define SDL_JOYSTICK_ANDROID 1 diff --git a/include/configs/linux/SDL_config.h b/include/configs/linux/SDL_config.h index 0a24bae86..4bca6deb8 100644 --- a/include/configs/linux/SDL_config.h +++ b/include/configs/linux/SDL_config.h @@ -197,8 +197,8 @@ /* #undef SDL_AUDIO_DRIVER_HAIKU */ /* #undef SDL_AUDIO_DRIVER_BSD */ /* #undef SDL_AUDIO_DRIVER_COREAUDIO */ -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 +#define SDL_AUDIO_DRIVER_DISK 0 +#define SDL_AUDIO_DRIVER_DUMMY 0 /* #undef SDL_AUDIO_DRIVER_XAUDIO2 */ /* #undef SDL_AUDIO_DRIVER_DSOUND */ /* #undef SDL_AUDIO_DRIVER_ESD */ @@ -207,7 +207,7 @@ /* #undef SDL_AUDIO_DRIVER_NAS_DYNAMIC */ /* #undef SDL_AUDIO_DRIVER_SNDIO */ /* #undef SDL_AUDIO_DRIVER_SNDIO_DYNAMIC */ -#define SDL_AUDIO_DRIVER_OSS 1 +#define SDL_AUDIO_DRIVER_OSS 0 /* #undef SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H */ /* #undef SDL_AUDIO_DRIVER_PAUDIO */ /* #undef SDL_AUDIO_DRIVER_QSA */ @@ -293,7 +293,7 @@ /* #undef SDL_VIDEO_RENDER_D3D */ /* #undef SDL_VIDEO_RENDER_D3D11 */ -#define SDL_VIDEO_RENDER_OGL 1 +#define SDL_VIDEO_RENDER_OGL 0 /* #undef SDL_VIDEO_RENDER_OGL_ES */ /* #undef SDL_VIDEO_RENDER_OGL_ES2 */ /* #undef SDL_VIDEO_RENDER_DIRECTFB */ diff --git a/include/configs/windows/SDL_config.h b/include/configs/windows/SDL_config.h index 4c460f92a..55ec6b5a3 100644 --- a/include/configs/windows/SDL_config.h +++ b/include/configs/windows/SDL_config.h @@ -156,11 +156,11 @@ typedef unsigned int uintptr_t; #endif /* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_DSOUND 1 +#define SDL_AUDIO_DRIVER_DSOUND 0 #define SDL_AUDIO_DRIVER_XAUDIO2 0 -#define SDL_AUDIO_DRIVER_WINMM 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 +#define SDL_AUDIO_DRIVER_WINMM 0 +#define SDL_AUDIO_DRIVER_DISK 0 +#define SDL_AUDIO_DRIVER_DUMMY 0 /* Enable various input drivers */ #define SDL_JOYSTICK_DINPUT 1