vanhofen
4 years ago
2 changed files with 90 additions and 0 deletions
@ -0,0 +1,39 @@ |
|||
From d265b1ee94aa4faf5fa405f14cc731a25d7a00ab Mon Sep 17 00:00:00 2001 |
|||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com> |
|||
Date: Tue, 24 Mar 2020 14:11:14 +0100 |
|||
Subject: [PATCH] src/video/kmsdrm/SDL_kmsdrmvideo.c: fix build |
|||
|
|||
Build is broken without EGL since version 2.0.12 and |
|||
https://hg.libsdl.org/SDL/rev/9761858bd6a3: |
|||
|
|||
/home/giuliobenetti/autobuild/run/instance-1/output-1/build/sdl2-2.0.12/src/video/kmsdrm/SDL_kmsdrmvideo.c: In function 'KMSDRM_CreateSurfaces': |
|||
/home/giuliobenetti/autobuild/run/instance-1/output-1/build/sdl2-2.0.12/src/video/kmsdrm/SDL_kmsdrmvideo.c:394:5: error: unknown type name 'EGLContext' |
|||
EGLContext egl_context; |
|||
^ |
|||
|
|||
Fixes: |
|||
- http://autobuild.buildroot.org/results/fafd20a01591032662f9ca025fcea3478239cf3c |
|||
|
|||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> |
|||
|
|||
[Upstream: https://hg.libsdl.org/SDL/rev/389ce8cfa2a3] |
|||
|
|||
|
|||
Fixes: |
|||
- Update patch to version 2.0.14 |
|||
|
|||
Signed-off-by: Michael Fischer <mf@go-sys.de> |
|||
|
|||
diff -purN a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
|
|||
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c 2021-01-08 09:56:44.028217792 +0100
|
|||
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c 2021-01-08 09:55:52.295932111 +0100
|
|||
@@ -1407,7 +1407,9 @@ KMSDRM_CreateSurfaces(_THIS, SDL_Window
|
|||
uint32_t surface_flags = GBM_BO_USE_SCANOUT | GBM_BO_USE_RENDERING; |
|||
uint32_t width, height; |
|||
|
|||
+#if SDL_VIDEO_OPENGL_EGL
|
|||
EGLContext egl_context; |
|||
+#endif
|
|||
|
|||
int ret = 0; |
|||
|
@ -0,0 +1,51 @@ |
|||
################################################################################
|
|||
#
|
|||
# sdl2
|
|||
#
|
|||
################################################################################
|
|||
|
|||
SDL2_VERSION = 2.0.14 |
|||
SDL2_DIR = SDL2-$(SDL2_VERSION) |
|||
SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz |
|||
SDL2_SITE = http://www.libsdl.org/release |
|||
|
|||
$(DL_DIR)/$(SDL2_SOURCE): |
|||
$(DOWNLOAD) $(SDL2_SITE)/$(SDL2_SOURCE) |
|||
|
|||
SDL2_DEPENDENCIES = alsa-lib |
|||
|
|||
SDL2_CONFIG_SCRIPTS = sdl2-config |
|||
|
|||
SDL2_CONF_OPTS += \
|
|||
--datarootdir=$(REMOVE_datarootdir) \
|
|||
--enable-static \
|
|||
--disable-3dnow \
|
|||
--disable-arts \
|
|||
--disable-dbus \
|
|||
--disable-esd \
|
|||
--disable-input-tslib \
|
|||
--disable-libudev \
|
|||
--disable-pulseaudio \
|
|||
--disable-sse \
|
|||
--disable-video-directfb \
|
|||
--disable-video-kmsdrm \
|
|||
--disable-video-opengl \
|
|||
--disable-video-rpi \
|
|||
--disable-video-wayland \
|
|||
--disable-video-x11 \
|
|||
--enable-alsa \
|
|||
--enable-video-opengles \
|
|||
--without-x |
|||
|
|||
sdl2: $(DL_DIR)/$(SDL2_SOURCE) | $(TARGET_DIR) |
|||
$(REMOVE)/$(PKG_DIR) |
|||
$(UNTAR)/$(PKG_SOURCE) |
|||
$(CHDIR)/$(PKG_DIR); \
|
|||
$(APPLY_PATCHES); \
|
|||
$(CONFIGURE); \
|
|||
$(MAKE); \
|
|||
$(MAKE) install DESTDIR=$(TARGET_DIR) |
|||
-rm -r $(TARGET_libdir)/cmake |
|||
$(REWRITE_CONFIG_SCRIPTS) |
|||
$(REMOVE)/$(PKG_DIR) |
|||
$(TOUCH) |
Loading…
Reference in new issue