|
@@ -6,16 +6,7 @@ menuconfig BR2_PACKAGE_MESA3D
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
|
|
select BR2_PACKAGE_LIBDRM
|
|
|
select BR2_PACKAGE_EXPAT
|
|
|
- select BR2_PACKAGE_HAS_LIBGL if BR2_PACKAGE_XORG7
|
|
|
select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND
|
|
|
- select BR2_PACKAGE_XORGPROTO if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_XLIB_LIBXRANDR if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_XLIB_LIBXXF86VM if BR2_PACKAGE_XORG7
|
|
|
- select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7
|
|
|
select BR2_PACKAGE_ZLIB
|
|
|
help
|
|
|
Mesa 3D, an open-source implementation of the OpenGL
|
|
@@ -281,7 +272,25 @@ comment "OSMesa classic requires dri (classic) swrast"
|
|
|
|
|
|
if BR2_PACKAGE_MESA3D_DRIVER
|
|
|
|
|
|
-comment "Additional API Support"
|
|
|
+comment "OpenGL API Support"
|
|
|
+
|
|
|
+config BR2_PACKAGE_MESA3D_OPENGL_GLX
|
|
|
+ bool "OpenGL GLX"
|
|
|
+ depends on BR2_PACKAGE_XORG7
|
|
|
+ select BR2_PACKAGE_HAS_LIBGL
|
|
|
+ select BR2_PACKAGE_LIBXCB
|
|
|
+ select BR2_PACKAGE_XLIB_LIBX11
|
|
|
+ select BR2_PACKAGE_XLIB_LIBXDAMAGE
|
|
|
+ select BR2_PACKAGE_XLIB_LIBXEXT
|
|
|
+ select BR2_PACKAGE_XLIB_LIBXFIXES
|
|
|
+ select BR2_PACKAGE_XLIB_LIBXRANDR
|
|
|
+ select BR2_PACKAGE_XLIB_LIBXXF86VM
|
|
|
+ select BR2_PACKAGE_XORGPROTO
|
|
|
+ help
|
|
|
+ Enable GLX graphic acceleration (OpenGL + X11).
|
|
|
+
|
|
|
+comment "OpenGL GLX support needs X11"
|
|
|
+ depends on !BR2_PACKAGE_XORG7
|
|
|
|
|
|
config BR2_PACKAGE_MESA3D_OPENGL_EGL
|
|
|
bool "OpenGL EGL"
|
|
@@ -301,7 +310,7 @@ config BR2_PACKAGE_MESA3D_OPENGL_ES
|
|
|
endif # BR2_PACKAGE_MESA3D_DRIVER
|
|
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBGL
|
|
|
- default "mesa3d" if BR2_PACKAGE_XORG7
|
|
|
+ default "mesa3d" if BR2_PACKAGE_MESA3D_OPENGL_GLX
|
|
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBEGL
|
|
|
default "mesa3d" if BR2_PACKAGE_MESA3D_OPENGL_EGL
|