|
@@ -38,6 +38,23 @@ comment "KMS/DRM video driver needs a GBM provider, and OpenGL or OpenGLES+EGL"
|
|
|
!BR2_PACKAGE_HAS_LIBEGL || \
|
|
|
!(BR2_PACKAGE_SDL2_OPENGL || BR2_PACKAGE_SDL2_OPENGLES)
|
|
|
|
|
|
+config BR2_PACKAGE_SDL2_WAYLAND
|
|
|
+ bool "Wayland video driver"
|
|
|
+ depends on BR2_TOOLCHAIN_HAS_THREADS # wayland
|
|
|
+ depends on BR2_PACKAGE_WAYLAND
|
|
|
+ depends on BR2_PACKAGE_HAS_LIBEGL
|
|
|
+ depends on BR2_PACKAGE_SDL2_OPENGLES
|
|
|
+ select BR2_PACKAGE_LIBXKBCOMMON
|
|
|
+ select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
|
|
+
|
|
|
+comment "Wayland video driver needs a toolchain w/ threads"
|
|
|
+ depends on !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
+
|
|
|
+comment "Wayland video driver needs wayland with an OpenGLES+EGL backend"
|
|
|
+ depends on !BR2_PACKAGE_WAYLAND || \
|
|
|
+ !BR2_PACKAGE_HAS_LIBEGL || \
|
|
|
+ !BR2_PACKAGE_SDL2_OPENGLES
|
|
|
+
|
|
|
config BR2_PACKAGE_SDL2_OPENGL
|
|
|
bool "OpenGL (GLX)"
|
|
|
depends on BR2_PACKAGE_HAS_LIBGL
|