mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
config/graphic: added Vulkan opts
This commit is contained in:
parent
cd23266eef
commit
2d756f0d61
@ -1,5 +1,6 @@
|
|||||||
[ -z "${OPENGL}" ] && OPENGL="no"
|
[ -z "${OPENGL}" ] && OPENGL="no"
|
||||||
[ -z "${OPENGLES}" ] && OPENGLES="no"
|
[ -z "${OPENGLES}" ] && OPENGLES="no"
|
||||||
|
[ -z "${VULKAN}" ] && VULKAN="no"
|
||||||
|
|
||||||
if [ "${OPENGL}" = "no" ]; then
|
if [ "${OPENGL}" = "no" ]; then
|
||||||
OPENGL_SUPPORT="no"
|
OPENGL_SUPPORT="no"
|
||||||
@ -13,11 +14,19 @@ else
|
|||||||
OPENGLES_SUPPORT="yes"
|
OPENGLES_SUPPORT="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "${VULKAN}" = "no" ]; then
|
||||||
|
VULKAN_SUPPORT="no"
|
||||||
|
else
|
||||||
|
VULKAN_SUPPORT="yes"
|
||||||
|
fi
|
||||||
|
|
||||||
get_graphicdrivers() {
|
get_graphicdrivers() {
|
||||||
|
|
||||||
# set defaults
|
# set defaults
|
||||||
GALLIUM_DRIVERS=""
|
GALLIUM_DRIVERS=""
|
||||||
XORG_DRIVERS=""
|
XORG_DRIVERS=""
|
||||||
|
VULKAN_DRIVERS_CONFIG=""
|
||||||
|
VULKAN_DRIVERS_MESA=""
|
||||||
LLVM_SUPPORT="no"
|
LLVM_SUPPORT="no"
|
||||||
COMPOSITE_SUPPORT="no"
|
COMPOSITE_SUPPORT="no"
|
||||||
VDPAU_SUPPORT="no"
|
VDPAU_SUPPORT="no"
|
||||||
@ -59,6 +68,7 @@ get_graphicdrivers() {
|
|||||||
if listcontains "${GRAPHIC_DRIVERS}" "iris"; then
|
if listcontains "${GRAPHIC_DRIVERS}" "iris"; then
|
||||||
GALLIUM_DRIVERS+=" iris"
|
GALLIUM_DRIVERS+=" iris"
|
||||||
XORG_DRIVERS+=" intel"
|
XORG_DRIVERS+=" intel"
|
||||||
|
VULKAN_DRIVERS_MESA+=" intel"
|
||||||
COMPOSITE_SUPPORT="yes"
|
COMPOSITE_SUPPORT="yes"
|
||||||
VAAPI_SUPPORT="yes"
|
VAAPI_SUPPORT="yes"
|
||||||
fi
|
fi
|
||||||
@ -74,6 +84,7 @@ get_graphicdrivers() {
|
|||||||
|
|
||||||
if listcontains "${GRAPHIC_DRIVERS}" "nvidia"; then
|
if listcontains "${GRAPHIC_DRIVERS}" "nvidia"; then
|
||||||
XORG_DRIVERS+=" nvidia"
|
XORG_DRIVERS+=" nvidia"
|
||||||
|
VULKAN_DRIVERS_CONFIG+=" nvidia"
|
||||||
VDPAU_SUPPORT="yes"
|
VDPAU_SUPPORT="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -84,6 +95,7 @@ get_graphicdrivers() {
|
|||||||
|
|
||||||
if listcontains "${GRAPHIC_DRIVERS}" "panfrost"; then
|
if listcontains "${GRAPHIC_DRIVERS}" "panfrost"; then
|
||||||
GALLIUM_DRIVERS+=" kmsro panfrost"
|
GALLIUM_DRIVERS+=" kmsro panfrost"
|
||||||
|
VULKAN_DRIVERS_MESA+=" panfrost"
|
||||||
V4L2_SUPPORT="yes"
|
V4L2_SUPPORT="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -107,6 +119,7 @@ get_graphicdrivers() {
|
|||||||
if listcontains "${GRAPHIC_DRIVERS}" "radeonsi"; then
|
if listcontains "${GRAPHIC_DRIVERS}" "radeonsi"; then
|
||||||
GALLIUM_DRIVERS+=" radeonsi"
|
GALLIUM_DRIVERS+=" radeonsi"
|
||||||
XORG_DRIVERS+=" ati amdgpu"
|
XORG_DRIVERS+=" ati amdgpu"
|
||||||
|
VULKAN_DRIVERS_MESA+=" amd"
|
||||||
LLVM_SUPPORT="yes"
|
LLVM_SUPPORT="yes"
|
||||||
COMPOSITE_SUPPORT="yes"
|
COMPOSITE_SUPPORT="yes"
|
||||||
VDPAU_SUPPORT="yes"
|
VDPAU_SUPPORT="yes"
|
||||||
@ -115,6 +128,7 @@ get_graphicdrivers() {
|
|||||||
|
|
||||||
if listcontains "${GRAPHIC_DRIVERS}" "vc4"; then
|
if listcontains "${GRAPHIC_DRIVERS}" "vc4"; then
|
||||||
GALLIUM_DRIVERS+=" vc4 v3d kmsro"
|
GALLIUM_DRIVERS+=" vc4 v3d kmsro"
|
||||||
|
VULKAN_DRIVERS_MESA+=" broadcom"
|
||||||
V4L2_SUPPORT="yes"
|
V4L2_SUPPORT="yes"
|
||||||
VAAPI_SUPPORT="no"
|
VAAPI_SUPPORT="no"
|
||||||
VDPAU_SUPPORT="no"
|
VDPAU_SUPPORT="no"
|
||||||
@ -139,4 +153,7 @@ get_graphicdrivers() {
|
|||||||
GALLIUM_DRIVERS="$(echo ${GALLIUM_DRIVERS} | xargs -n1 | sort -u | xargs)"
|
GALLIUM_DRIVERS="$(echo ${GALLIUM_DRIVERS} | xargs -n1 | sort -u | xargs)"
|
||||||
GRAPHIC_DRIVERS="$(echo ${GRAPHIC_DRIVERS} | xargs -n1 | sort -u | xargs)"
|
GRAPHIC_DRIVERS="$(echo ${GRAPHIC_DRIVERS} | xargs -n1 | sort -u | xargs)"
|
||||||
XORG_DRIVERS="$(echo ${XORG_DRIVERS} | xargs -n1 | sort -u | xargs)"
|
XORG_DRIVERS="$(echo ${XORG_DRIVERS} | xargs -n1 | sort -u | xargs)"
|
||||||
|
VULKAN_DRIVERS_MESA="$(echo ${VULKAN_DRIVERS_MESA} | xargs -n1 | sort -u | xargs)"
|
||||||
|
VULKAN_DRIVERS_CONFIG+=" ${VULKAN_DRIVERS_MESA}"
|
||||||
|
VULKAN_DRIVERS_CONFIG="$(echo ${VULKAN_DRIVERS_CONFIG} | xargs -n1 | sort -u | xargs)"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user