1
0

More mesa3d drivers cleaning

This commit is contained in:
Demetris Ierokipides
2022-10-04 00:00:07 +03:00
parent 0429b91cd7
commit 2f7713e27c
3 changed files with 17 additions and 28 deletions
packages/graphics/mesa
projects
Generic
RPi

@ -70,10 +70,6 @@ else
PKG_MESON_OPTS_TARGET+=" -Dgallium-va=disabled"
fi
if listcontains "${GRAPHIC_DRIVERS}" "crocus"; then
PKG_MESON_OPTS_TARGET+=" -Dprefer-crocus=true"
fi
if listcontains "${GRAPHIC_DRIVERS}" "vmware" || listcontains "${GRAPHIC_DRIVERS}" "freedreno"; then
PKG_MESON_OPTS_TARGET+=" -Dgallium-xa=enabled"
else
@ -87,14 +83,10 @@ else
fi
if [ "${VULKAN_SUPPORT}" = "yes" ]; then
PKG_DEPENDS_TARGET+=" $VULKAN"
if [ "${PROJECT}" = "Generic" -a "${ARCH}" = "x86_64" ]; then
PKG_MESON_OPTS_TARGET="${PKG_MESON_OPTS_TARGET//-Dvulkan-drivers=/-Dvulkan-drivers=amd,intel}"
elif [ "${PROJECT}" = "RPi" -a "${DEVICE:0:4}" = "RPi4" ]; then
PKG_MESON_OPTS_TARGET="${PKG_MESON_OPTS_TARGET//-Dvulkan-drivers=/-Dvulkan-drivers=broadcom}"
elif listcontains "${GRAPHIC_DRIVERS}" "freedreno"; then
PKG_MESON_OPTS_TARGET="${PKG_MESON_OPTS_TARGET//-Dvulkan-drivers=/-Dvulkan-drivers=freedreno}"
fi
PKG_DEPENDS_TARGET+=" ${VULKAN} vulkan-tools"
PKG_MESON_OPTS_TARGET+=" -Dvulkan-drivers=${VULKAN_DRIVERS_MESA// /,}"
else
PKG_MESON_OPTS_TARGET+=" -Dvulkan-drivers="
fi
post_makeinstall_target() {

@ -12,9 +12,6 @@
#
TARGET_CPU="x86-64"
TARGET_FEATURES="64bit"
if [ "${DISTRO}" = "Lakka" ]; then
VULKAN="vulkan-tools"
fi
;;
i386)
if [ "${DISTRO}" != "Lakka" ]; then
@ -69,11 +66,7 @@
OPENGLES="no"
# Displayserver to use (x11 / no)
DISPLAYSERVER="x11"
if [ "${DISTRO}" = "Lakka" ]; then
DISPLAYSERVER="no"
fi
DISPLAYSERVER="no"
# KODI Player implementation to use (default / bcm2835-driver / libfslvpuwrap)
KODIPLAYER_DRIVER="default"
@ -95,11 +88,7 @@
ADDITIONAL_DRIVERS="$ADDITIONAL_DRIVERS bcm_sta"
# build and install driver addons (yes / no)
DRIVER_ADDONS_SUPPORT="yes"
if [ "${DISTRO}" = "Lakka" ]; then
DRIVER_ADDONS_SUPPORT="no"
fi
DRIVER_ADDONS_SUPPORT="no"
# driver addons to install:
# for a list of additional drivers see packages/linux-driver-addons
@ -108,3 +97,11 @@
# Default size of the ova image, in MB, eg. 4096
OVA_SIZE="4096"
# Vulkan implementation to use (vulkan-loader / no)
VULKAN="vulkan-loader"
# Mesa 3D Graphic drivers to use (all / crocus,i915,iris,r300,r600,radeonsi,vmware,virtio)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="crocus i915 iris r300 r600 radeonsi vmware virtio"
GRAPHIC_DRIVERS="crocus i915 iris r200 r300 r600 radeonsi vmware virtio"

@ -18,7 +18,7 @@
TARGET_CPU="cortex-a53"
TARGET_CPU_FLAGS="+crc"
if [ "$DISTRO" = "Lakka" ]; then
VULKAN="vulkan-tools"
VULKAN="vulkan-loader"
fi
elif [ "${DEVICE}" = "RPi3" ]; then
echo "${DEVICE} ${ARCH} not supported on ${DISTRO}!"
@ -43,7 +43,7 @@
elif [ "${DEVICE:0:4}" = "RPi4" ]; then
TARGET_FPU="neon-fp-armv8"
if [ "$DISTRO" = "Lakka" ]; then
VULKAN="vulkan-tools"
VULKAN="vulkan-loader"
fi
fi
TARGET_FEATURES="32bit"
@ -59,7 +59,7 @@
TARGET_CPU="cortex-a53"
elif [ "${DEVICE:0:4}" = "RPi4" ]; then
TARGET_CPU="cortex-a72"
VULKAN="vulkan-tools"
VULKAN="vulkan-loader"
else
echo "${DEVICE} ${ARCH} not supported on ${DISTRO}!"
exit 1