diff options
author | Romain Naour <romain.naour@gmail.com> | 2017-02-26 17:48:54 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-02-26 21:05:42 +0100 |
commit | 8cdf3f7bcd4495c2932455141de8aa7ae66a849b (patch) | |
tree | 546748a258043ba95b86411419e1d8d21e5a07dc | |
parent | 739b66e8d9c5c1e228486c8b4ed2be2fb1e8559d (diff) | |
download | buildroot-8cdf3f7bcd4495c2932455141de8aa7ae66a849b.tar.gz buildroot-8cdf3f7bcd4495c2932455141de8aa7ae66a849b.zip |
package/sdl2: enable OpenGL ES support
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | package/sdl2/Config.in | 7 | ||||
-rw-r--r-- | package/sdl2/sdl2.mk | 8 |
2 files changed, 14 insertions, 1 deletions
diff --git a/package/sdl2/Config.in b/package/sdl2/Config.in index 6345133c42..a2971edc89 100644 --- a/package/sdl2/Config.in +++ b/package/sdl2/Config.in @@ -40,6 +40,13 @@ comment "OpenGL support needs X11 and an OpenGL provider" depends on BR2_USE_MMU depends on !BR2_PACKAGE_HAS_LIBGL || !BR2_PACKAGE_XORG7 +config BR2_PACKAGE_SDL2_OPENGLES + bool "OpenGL ES" + depends on BR2_PACKAGE_HAS_LIBGLES + +comment "OpenGL ES support needs an OpenGL ES provider" + depends on !BR2_PACKAGE_HAS_LIBGLES + endif comment "sdl2 needs a toolchain w/ dynamic library" diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 3f210f8d60..d2ee50dc1d 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -18,7 +18,6 @@ SDL2_CONF_OPTS += \ --disable-esd \ --disable-dbus \ --disable-pulseaudio \ - --disable-video-opengles \ --disable-video-wayland # We must enable static build to get compilation successful. @@ -105,6 +104,13 @@ else SDL2_CONF_OPTS += --disable-video-opengl endif +ifeq ($(BR2_PACKAGE_SDL2_OPENGLES),y) +SDL2_CONF_OPTS += --enable-video-opengles +SDL2_DEPENDENCIES += libgles +else +SDL2_CONF_OPTS += --disable-video-opengles +endif + ifeq ($(BR2_PACKAGE_TSLIB),y) SDL2_DEPENDENCIES += tslib SDL2_CONF_OPTS += --enable-input-tslib |