package/mesa3d: Gallium xa state tracker is only available for nouveau and svga Galli...
authorRomain Naour <romain.naour@smile.fr>
Fri, 20 Sep 2019 16:38:42 +0000 (18:38 +0200)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Sat, 21 Sep 2019 15:04:37 +0000 (17:04 +0200)
i915 and freedreno Gallium drivers are not currently supported by mesa3d package.

https://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba909f0f111824223bc38563d1a6bc73e69c2cc

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/mesa3d/Config.in
package/mesa3d/mesa3d.mk

index 1f5f221337f1c969f2ee786a29d56443fedf80b8..fa17734a03b5f80a1db79fe81cab97121a5d5434 100644 (file)
@@ -80,6 +80,9 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER
 config BR2_PACKAGE_MESA3D_DRIVER
        bool
 
+# Gallium xa state tracker.
+# Quote from mesa3d meson.build: "XA state tracker requires at least
+# one of the following gallium drivers: nouveau, freedreno, i915, svga.
 config BR2_PACKAGE_MESA3D_NEEDS_XA
        bool
 
@@ -129,7 +132,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600
        select BR2_PACKAGE_LLVM_AMDGPU if BR2_PACKAGE_MESA3D_LLVM
        select BR2_PACKAGE_ELFUTILS if BR2_PACKAGE_MESA3D_LLVM
        select BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS if BR2_PACKAGE_MESA3D_LLVM
-       select BR2_PACKAGE_MESA3D_NEEDS_XA
        help
          Driver for ATI/AMD Radeon R600/R700/HD5000/HD6000 GPUs.
 
@@ -151,7 +153,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI
        select BR2_PACKAGE_LLVM_AMDGPU
        select BR2_PACKAGE_ELFUTILS
        select BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS
-       select BR2_PACKAGE_MESA3D_NEEDS_XA
        help
          Driver for ATI/AMD Radeon HD7000/HD8000/Rx200 GPUs.
 
@@ -188,7 +189,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4
        select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
        select BR2_PACKAGE_MESA3D_GALLIUM_KMSRO
        select BR2_PACKAGE_LIBDRM_VC4
-       select BR2_PACKAGE_MESA3D_NEEDS_XA
        select BR2_PACKAGE_MESA3D_OPENGL_EGL
        help
          Driver for Broadcom VC4 (rpi2/3) GPUs.
index 81736c83d360796e74099f2701c42b1c8936bd09..24df2a1cccf11d7fbf813b151a52ae69d4462e2e 100644 (file)
@@ -83,7 +83,6 @@ MESA3D_DEPENDENCIES += \
        xorgproto \
        libxcb
 MESA3D_CONF_OPTS += --enable-glx --disable-mangling
-# quote from mesa3d configure "Building xa requires at least one non swrast gallium driver."
 ifeq ($(BR2_PACKAGE_MESA3D_NEEDS_XA),y)
 MESA3D_CONF_OPTS += --enable-xa
 else