|
@@ -56,11 +56,7 @@ config BR2_PACKAGE_MESA3D_OPENCL
|
|
select BR2_PACKAGE_LIBCLC
|
|
select BR2_PACKAGE_LIBCLC
|
|
select BR2_PACKAGE_HAS_LIBOPENCL
|
|
select BR2_PACKAGE_HAS_LIBOPENCL
|
|
|
|
|
|
-# inform the .mk file of gallium, dri, dri3 or vulkan driver selection
|
|
|
|
-config BR2_PACKAGE_MESA3D_DRI3
|
|
|
|
- bool
|
|
|
|
- select BR2_PACKAGE_XLIB_LIBXSHMFENCE
|
|
|
|
-
|
|
|
|
|
|
+# inform the .mk file of gallium or vulkan driver selection
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
bool
|
|
bool
|
|
select BR2_PACKAGE_MESA3D_DRIVER
|
|
select BR2_PACKAGE_MESA3D_DRIVER
|
|
@@ -71,6 +67,7 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
|
|
|
|
|
config BR2_PACKAGE_MESA3D_DRIVER
|
|
config BR2_PACKAGE_MESA3D_DRIVER
|
|
bool
|
|
bool
|
|
|
|
+ select BR2_PACKAGE_XLIB_LIBXSHMFENCE if BR2_PACKAGE_XORG7
|
|
|
|
|
|
# Gallium xa state tracker.
|
|
# Gallium xa state tracker.
|
|
# Quote from mesa3d meson.build: "XA state tracker requires at least
|
|
# Quote from mesa3d meson.build: "XA state tracker requires at least
|
|
@@ -103,7 +100,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV
|
|
bool "Gallium Etnaviv driver"
|
|
bool "Gallium Etnaviv driver"
|
|
depends on (BR2_TOOLCHAIN_HAS_SYNC_4 && !BR2_RISCV_32) || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on (BR2_TOOLCHAIN_HAS_SYNC_4 && !BR2_RISCV_32) || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_LIBDRM_ETNAVIV
|
|
select BR2_PACKAGE_LIBDRM_ETNAVIV
|
|
help
|
|
help
|
|
@@ -117,7 +113,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO
|
|
# can't see is just spurious. However, that dependency is about
|
|
# can't see is just spurious. However, that dependency is about
|
|
# the toolchain having sync4 primitives, which is always a given
|
|
# the toolchain having sync4 primitives, which is always a given
|
|
# for arm/aarch64.
|
|
# for arm/aarch64.
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_LIBDRM_FREEDRENO
|
|
select BR2_PACKAGE_LIBDRM_FREEDRENO
|
|
help
|
|
help
|
|
@@ -141,7 +136,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA
|
|
bool "Gallium lima driver"
|
|
bool "Gallium lima driver"
|
|
depends on (BR2_TOOLCHAIN_HAS_SYNC_4 && !BR2_RISCV_32) || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on (BR2_TOOLCHAIN_HAS_SYNC_4 && !BR2_RISCV_32) || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
help
|
|
help
|
|
Mesa driver for ARM Mali Utgard GPUs.
|
|
Mesa driver for ARM Mali Utgard GPUs.
|
|
@@ -158,7 +152,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST
|
|
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST
|
|
bool "Gallium panfrost driver"
|
|
bool "Gallium panfrost driver"
|
|
depends on (BR2_TOOLCHAIN_HAS_SYNC_4 && !BR2_RISCV_32) || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on (BR2_TOOLCHAIN_HAS_SYNC_4 && !BR2_RISCV_32) || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
help
|
|
help
|
|
Mesa driver for ARM Mali Midgard and Bifrost GPUs.
|
|
Mesa driver for ARM Mali Midgard and Bifrost GPUs.
|
|
@@ -239,7 +232,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D
|
|
bool "Gallium v3d driver"
|
|
bool "Gallium v3d driver"
|
|
depends on (BR2_arm && BR2_ARM_CPU_HAS_NEON) || BR2_aarch64
|
|
depends on (BR2_arm && BR2_ARM_CPU_HAS_NEON) || BR2_aarch64
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4 # runtime
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4 # runtime
|
|
select BR2_PACKAGE_MESA3D_OPENGL_EGL
|
|
select BR2_PACKAGE_MESA3D_OPENGL_EGL
|
|
@@ -255,7 +247,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4
|
|
bool "Gallium vc4 driver"
|
|
bool "Gallium vc4 driver"
|
|
depends on (BR2_arm && BR2_ARM_CPU_HAS_NEON) || BR2_aarch64
|
|
depends on (BR2_arm && BR2_ARM_CPU_HAS_NEON) || BR2_aarch64
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
|
|
select BR2_PACKAGE_LIBDRM_VC4
|
|
select BR2_PACKAGE_LIBDRM_VC4
|
|
select BR2_PACKAGE_MESA3D_OPENGL_EGL
|
|
select BR2_PACKAGE_MESA3D_OPENGL_EGL
|
|
@@ -295,7 +286,6 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM
|
|
bool "Vulkan broadcom driver"
|
|
bool "Vulkan broadcom driver"
|
|
depends on BR2_arm || BR2_aarch64
|
|
depends on BR2_arm || BR2_aarch64
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # dri3/libxshmfence
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # dri3/libxshmfence
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
|
select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
|
help
|
|
help
|
|
Vulkan broadcom driver.
|
|
Vulkan broadcom driver.
|
|
@@ -306,7 +296,6 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # memfd.h
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # memfd.h
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC # ifunc, static_assert
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC # ifunc, static_assert
|
|
- select BR2_PACKAGE_MESA3D_DRI3 if BR2_PACKAGE_XORG7
|
|
|
|
select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
|
select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
|
help
|
|
help
|
|
Vulkan driver for Intel hardware from Ivy Bridge onward.
|
|
Vulkan driver for Intel hardware from Ivy Bridge onward.
|