mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
package/mesa3d: add option to configure gbm support
Kodi 18.0-Leia implements stand-alone gbm support alongside x11 & wayland. To enable building gbm support in mesa3d without x11 & wayland we need to add a specific configure option for it. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
4dc43069b8
commit
b6c051acf7
@ -355,6 +355,11 @@ if BR2_PACKAGE_MESA3D_DRIVER
|
|||||||
|
|
||||||
comment "OpenGL API Support"
|
comment "OpenGL API Support"
|
||||||
|
|
||||||
|
config BR2_PACKAGE_MESA3D_GBM
|
||||||
|
bool "gbm"
|
||||||
|
help
|
||||||
|
Enable Generic Buffer Management (gbm)
|
||||||
|
|
||||||
config BR2_PACKAGE_MESA3D_OPENGL_GLX
|
config BR2_PACKAGE_MESA3D_OPENGL_GLX
|
||||||
bool "OpenGL GLX"
|
bool "OpenGL GLX"
|
||||||
depends on BR2_PACKAGE_XORG7
|
depends on BR2_PACKAGE_XORG7
|
||||||
@ -370,6 +375,7 @@ config BR2_PACKAGE_MESA3D_OPENGL_EGL
|
|||||||
bool "OpenGL EGL"
|
bool "OpenGL EGL"
|
||||||
select BR2_PACKAGE_HAS_LIBEGL
|
select BR2_PACKAGE_HAS_LIBEGL
|
||||||
select BR2_PACKAGE_HAS_LIBEGL_WAYLAND
|
select BR2_PACKAGE_HAS_LIBEGL_WAYLAND
|
||||||
|
select BR2_PACKAGE_MESA3D_GBM
|
||||||
help
|
help
|
||||||
Use the Khronos EGL APIs. EGL is a window manager for OpenGL
|
Use the Khronos EGL APIs. EGL is a window manager for OpenGL
|
||||||
applications similar to GLX, for X, and WGL, for Windows.
|
applications similar to GLX, for X, and WGL, for Windows.
|
||||||
|
@ -200,10 +200,17 @@ endif
|
|||||||
MESA3D_CONF_OPTS += \
|
MESA3D_CONF_OPTS += \
|
||||||
-Dplatforms=$(subst $(space),$(comma),$(MESA3D_PLATFORMS))
|
-Dplatforms=$(subst $(space),$(comma),$(MESA3D_PLATFORMS))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_MESA3D_GBM),y)
|
||||||
|
MESA3D_CONF_OPTS += \
|
||||||
|
-Dgbm=true
|
||||||
|
else
|
||||||
|
MESA3D_CONF_OPTS += \
|
||||||
|
-Dgbm=false
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_EGL),y)
|
ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_EGL),y)
|
||||||
MESA3D_PROVIDES += libegl
|
MESA3D_PROVIDES += libegl
|
||||||
MESA3D_CONF_OPTS += \
|
MESA3D_CONF_OPTS += \
|
||||||
-Dgbm=true \
|
|
||||||
-Degl=true
|
-Degl=true
|
||||||
else
|
else
|
||||||
MESA3D_CONF_OPTS += \
|
MESA3D_CONF_OPTS += \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user