# Software SDL
EXPEDITE_CHECK_ENGINE([software-sdl], [Software SDL], "yes")
+# GL SDL
+EXPEDITE_CHECK_ENGINE([opengl-sdl], [OpenGL SDL], "yes")
+
# FB
EXPEDITE_CHECK_ENGINE([fb], [Framebuffer], "yes")
# SDL
-if test "x$have_software_sdl" = "xyes"; then
+if test "x$have_software_sdl" = "xyes" -o "x$have_gl_sdl" = "xyes"; then
PKG_CHECK_MODULES([SDL], [sdl], [have_sdl="yes"], [have_sdl="no"])
fi
AM_CONDITIONAL(BUILD_SDL, test "x$have_sdl" = "xyes")
echo " Direct3D.....................: ${have_direct3d}"
echo " Open GL Glew.................: ${have_opengl_glew}"
echo " Software SDL.................: ${have_software_sdl}"
+echo " Open GL SDL..................: ${have_opengl_sdl}"
echo " FB...........................: ${have_fb}"
echo " DirectFB.....................: ${have_directfb}"
echo " Quartz.......................: ${have_quartz}"
shutdown_func = engine_software_sdl_shutdown;
}
#endif
+#if HAVE_EVAS_OPENGL_SDL
+ if (engine_gl_sdl_args(argc, argv))
+ {
+ loop_func = engine_gl_sdl_loop;
+ shutdown_func = engine_gl_sdl_shutdown;
+ }
+#endif
#if HAVE_EVAS_FB
if (engine_fb_args(argc, argv))
{
#if HAVE_EVAS_SOFTWARE_SDL
" sdl sdl-16"
#endif
+#if HAVE_EVAS_OPENGL_SDL
+ " gl-sdl"
+#endif
#if HAVE_EVAS_FB
" fb"
#endif
#if HAVE_EVAS_SOFTWARE_SDL
#include "engine_software_sdl.h"
#endif
+#if HAVE_EVAS_OPENGL_SDL
+#include "engine_gl_sdl.h"
+#endif
#if HAVE_EVAS_FB
#include "engine_fb.h"
#endif