mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/glslsandbox-player: add support for the NullSW windowing system
This nullws doesn't need any extra dependency other than the EGL/GLES ones, which will help simplify the glslsandbox-player package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
@@ -65,6 +65,11 @@ choice
|
|||||||
help
|
help
|
||||||
Select the native windowing system you wish to use.
|
Select the native windowing system you wish to use.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_GLSLSANDBOX_PLAYER_NULL
|
||||||
|
bool "NullWS"
|
||||||
|
help
|
||||||
|
Enable Null Windowing System
|
||||||
|
|
||||||
config BR2_PACKAGE_GLSLSANDBOX_PLAYER_KMS
|
config BR2_PACKAGE_GLSLSANDBOX_PLAYER_KMS
|
||||||
bool "KMS/DRM/GBM"
|
bool "KMS/DRM/GBM"
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
|
||||||
|
|||||||
@@ -41,7 +41,9 @@ else
|
|||||||
GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-install-scripts
|
GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-install-scripts
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_KMS),y)
|
ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_NULL),y)
|
||||||
|
GLSLSANDBOX_PLAYER_CONF_OPTS += --with-native-gfx=nullws
|
||||||
|
else ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_KMS),y)
|
||||||
# gbm dependency is not needed, as it is normally packaged with
|
# gbm dependency is not needed, as it is normally packaged with
|
||||||
# libegl/libgles drivers.
|
# libegl/libgles drivers.
|
||||||
GLSLSANDBOX_PLAYER_DEPENDENCIES += libdrm
|
GLSLSANDBOX_PLAYER_DEPENDENCIES += libdrm
|
||||||
|
|||||||
Reference in New Issue
Block a user