Selaa lähdekoodia

package/mesa3d: add gbm api features

Introduce gbm features so that each packages depending
on it can choose which implementation is required.

Signed-off-by: Kamel Bouhara <kamel.bouhara@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Bernd Kuhls 3 vuotta sitten
vanhempi
commit
58d4430ab5
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6 0
      package/mesa3d/Config.in

+ 6 - 0
package/mesa3d/Config.in

@@ -388,6 +388,9 @@ config BR2_PACKAGE_MESA3D_GBM
 	bool "gbm"
 	bool "gbm"
 	depends on BR2_PACKAGE_MESA3D_DRI_DRIVER \
 	depends on BR2_PACKAGE_MESA3D_DRI_DRIVER \
 		|| (BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL)
 		|| (BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL)
+	select BR2_PACKAGE_HAS_LIBGBM
+	select BR2_PACKAGE_LIBGBM_HAS_FEATURE_FORMAT_MODIFIER_PLANE_COUNT
+	select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF
 	help
 	help
 	  Enable Generic Buffer Management (gbm)
 	  Enable Generic Buffer Management (gbm)
 
 
@@ -424,6 +427,9 @@ config BR2_PACKAGE_MESA3D_OPENGL_ES
 
 
 endif # BR2_PACKAGE_MESA3D_DRIVER
 endif # BR2_PACKAGE_MESA3D_DRIVER
 
 
+config BR2_PACKAGE_PROVIDES_LIBGBM
+	default "mesa3d" if BR2_PACKAGE_MESA3D_GBM
+
 config BR2_PACKAGE_PROVIDES_LIBGL
 config BR2_PACKAGE_PROVIDES_LIBGL
 	default "mesa3d" if BR2_PACKAGE_MESA3D_OPENGL_GLX
 	default "mesa3d" if BR2_PACKAGE_MESA3D_OPENGL_GLX