Added Mac OpenGL ES configure support
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
diff --git a/configure b/configure
index 5c99be1..e932dce 100755
--- a/configure
+++ b/configure
@@ -22018,6 +22018,24 @@ $as_echo "#define SDL_VIDEO_RENDER_OGL 1" >>confdefs.h
fi
}
+CheckMacGLES()
+{
+ if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
+ video_opengl_egl=yes
+
+$as_echo "#define SDL_VIDEO_OPENGL_EGL 1" >>confdefs.h
+
+ video_opengles_v2=yes
+
+$as_echo "#define SDL_VIDEO_OPENGL_ES2 1" >>confdefs.h
+
+
+$as_echo "#define SDL_VIDEO_RENDER_OGL_ES2 1" >>confdefs.h
+
+ SUMMARY_video="${SUMMARY_video} opengl_es2"
+ fi
+}
+
CheckEmscriptenGLES()
{
if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
@@ -24461,6 +24479,7 @@ $as_echo "#define SDL_VIDEO_RENDER_OGL_ES2 1" >>confdefs.h
CheckMETAL
CheckX11
CheckMacGL
+ CheckMacGLES
CheckOpenGLX11
CheckVulkan
CheckPTHREAD
diff --git a/configure.in b/configure.in
index 1c7e793..9d815db 100644
--- a/configure.in
+++ b/configure.in
@@ -2462,6 +2462,19 @@ CheckMacGL()
fi
}
+dnl Check for MacOS OpenGLES
+CheckMacGLES()
+{
+ if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
+ video_opengl_egl=yes
+ AC_DEFINE(SDL_VIDEO_OPENGL_EGL, 1, [ ])
+ video_opengles_v2=yes
+ AC_DEFINE(SDL_VIDEO_OPENGL_ES2, 1, [ ])
+ AC_DEFINE(SDL_VIDEO_RENDER_OGL_ES2, 1, [ ])
+ SUMMARY_video="${SUMMARY_video} opengl_es2"
+ fi
+}
+
CheckEmscriptenGLES()
{
if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
@@ -3773,6 +3786,7 @@ AC_HELP_STRING([--enable-render-d3d], [enable the Direct3D render driver [[defau
CheckMETAL
CheckX11
CheckMacGL
+ CheckMacGLES
CheckOpenGLX11
CheckVulkan
CheckPTHREAD