--- a/test/Makefile.in Wed Oct 09 10:29:01 2013 -0300
+++ b/test/Makefile.in Wed Oct 09 11:30:01 2013 -0300
@@ -124,7 +124,7 @@
$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @GLLIB@ @MATHLIB@
testgles$(EXE): $(srcdir)/testgles.c
- $(CC) -o $@ $^ $(CFLAGS) $(LIBS) @GLLIB@ @MATHLIB@
+ $(CC) -o $@ $^ $(CFLAGS) $(LIBS) @GLESLIB@ @MATHLIB@
testhaptic$(EXE): $(srcdir)/testhaptic.c
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
--- a/test/configure Wed Oct 09 10:29:01 2013 -0300
+++ b/test/configure Wed Oct 09 11:30:01 2013 -0300
@@ -587,6 +587,7 @@
SDL_TTF_LIB
XLIB
GLLIB
+GLESLIB
CPP
XMKMF
SDL_CONFIG
@@ -3785,7 +3786,7 @@
fi
if test x$have_x = xyes; then
- if test x$ac_x_includes = xno || test "x$ac_x_includes" = xNone; then
+ if test x$ac_x_includes = xno || test "x$ac_x_includes" = xNone || test "x$ac_x_includes" = x; then
:
else
CFLAGS="$CFLAGS -I$ac_x_includes"
@@ -3793,10 +3794,11 @@
if test x$ac_x_libraries = xno || test "x$ac_x_libraries" = xNone; then
:
else
- XPATH="-L$ac_x_libraries"
if test "x$ac_x_libraries" = x; then
+ XPATH=""
XLIB="-lX11"
else
+ XPATH="-L$ac_x_libraries"
XLIB="-L$ac_x_libraries -lX11"
fi
fi
@@ -3859,14 +3861,14 @@
$as_echo "$have_opengles" >&6; }
GLLIB=""
+GLESLIB=""
if test x$have_opengles = xyes; then
CFLAGS="$CFLAGS -DHAVE_OPENGLES"
- GLLIB="$XPATH -lGLESv1_CM"
-elif test x$have_opengl = xyes; then
+ GLESLIB="$XPATH -lGLESv1_CM"
+fi
+if test x$have_opengl = xyes; then
CFLAGS="$CFLAGS -DHAVE_OPENGL"
GLLIB="$XPATH $SYS_GL_LIBS"
-else
- GLLIB=""
fi
--- a/test/configure.in Wed Oct 09 10:29:01 2013 -0300
+++ b/test/configure.in Wed Oct 09 11:30:01 2013 -0300
@@ -91,7 +91,7 @@
dnl Check for X11 path, needed for OpenGL on some systems
AC_PATH_X
if test x$have_x = xyes; then
- if test x$ac_x_includes = xno || test "x$ac_x_includes" = xNone; then
+ if test x$ac_x_includes = xno || test "x$ac_x_includes" = xNone || test "x$ac_x_includes" = x; then
:
else
CFLAGS="$CFLAGS -I$ac_x_includes"
@@ -99,10 +99,11 @@
if test x$ac_x_libraries = xno || test "x$ac_x_libraries" = xNone; then
:
else
- XPATH="-L$ac_x_libraries"
if test "x$ac_x_libraries" = x; then
+ XPATH=""
XLIB="-lX11"
else
+ XPATH="-L$ac_x_libraries"
XLIB="-L$ac_x_libraries -lX11"
fi
fi
@@ -135,17 +136,18 @@
AC_MSG_RESULT($have_opengles)
GLLIB=""
+GLESLIB=""
if test x$have_opengles = xyes; then
CFLAGS="$CFLAGS -DHAVE_OPENGLES"
- GLLIB="$XPATH -lGLESv1_CM"
-elif test x$have_opengl = xyes; then
+ GLESLIB="$XPATH -lGLESv1_CM"
+fi
+if test x$have_opengl = xyes; then
CFLAGS="$CFLAGS -DHAVE_OPENGL"
GLLIB="$XPATH $SYS_GL_LIBS"
-else
- GLLIB=""
fi
AC_SUBST(GLLIB)
+AC_SUBST(GLESLIB)
AC_SUBST(XLIB)
dnl Check for SDL_ttf
--- a/test/testgles.c Wed Oct 09 10:29:01 2013 -0300
+++ b/test/testgles.c Wed Oct 09 11:30:01 2013 -0300
@@ -159,6 +159,8 @@
state->gl_green_size = 5;
state->gl_blue_size = 5;
state->gl_depth_size = depth;
+ state->gl_major_version = 1;
+ state->gl_minor_version = 1;
if (fsaa) {
state->gl_multisamplebuffers=1;
state->gl_multisamplesamples=fsaa;
@@ -177,6 +179,8 @@
}
/* Create OpenGL ES contexts */
+ SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_ES);
+
for (i = 0; i < state->num_windows; i++) {
context[i] = SDL_GL_CreateContext(state->windows[i]);
if (!context[i]) {