From 1b38e5368941965b193775e0599b7e3ae0aaca92 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Fri, 6 Mar 2026 06:31:50 +0100 Subject: [PATCH] add Vulkan support and expand 3D package descriptions - Add vulkan-tools: Vulkan utilities (vulkaninfo) for testing and debugging - Add mesa-vulkan-drivers: Vulkan drivers for Mesa GPUs (Panfrost, Lima, Radeon, Intel) - Expand package definitions with individual inline comments describing each package: - libglx-mesa0: Mesa OpenGL extension library for X11 - mesa-utils: Mesa utilities for OpenGL information and testing - mesa-utils-extra: Additional Mesa demonstration programs - glmark2 variants: OpenGL 2.0/3.0 and ES 2.0 benchmark suite with Wayland/X11 backends - Improves code documentation and makes package purposes clear for maintainers Signed-off-by: Igor Pecovnik --- extensions/mesa-vpu.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/extensions/mesa-vpu.sh b/extensions/mesa-vpu.sh index 788ced51d5..8d3f892e36 100644 --- a/extensions/mesa-vpu.sh +++ b/extensions/mesa-vpu.sh @@ -46,9 +46,17 @@ function post_install_kernel_debs__3d() { declare -a pkgs=("libgl1-mesa-dri") if [[ "${BUILD_DESKTOP}" == "yes" ]]; then - pkgs+=("libglx-mesa0") # x11 stuff all the way - pkgs+=("mesa-utils" "mesa-utils-extra") - pkgs+=("glmark2" "glmark2-wayland" "glmark2-es2-wayland" "glmark2-es2" "glmark2-x11" "glmark2-es2-x11") + pkgs+=("libglx-mesa0") # Mesa OpenGL extension library for X11 + pkgs+=("mesa-utils") # Mesa utilities for OpenGL information and testing + pkgs+=("mesa-utils-extra") # Additional Mesa demonstration programs + pkgs+=("glmark2") # OpenGL 2.0/3.0 benchmark suite + pkgs+=("glmark2-wayland") # Glmark2 Wayland backend for benchmarking + pkgs+=("glmark2-es2-wayland") # Glmark2 OpenGL ES 2.0 Wayland backend + pkgs+=("glmark2-es2") # Glmark2 OpenGL ES 2.0 benchmark support + pkgs+=("glmark2-x11") # Glmark2 X11 backend for benchmarking + pkgs+=("glmark2-es2-x11") # Glmark2 OpenGL ES 2.0 X11 backend + pkgs+=("vulkan-tools") # Vulkan utilities for testing and debugging (vulkaninfo, etc.) + pkgs+=("mesa-vulkan-drivers") # Vulkan drivers for Mesa GPUs (Panfrost, Lima, Radeon, Intel, etc.) fi if [[ "${BUILD_DESKTOP}" == "yes" ]]; then # if desktop, add amazingfated's multimedia PPAs and rockchip-multimedia-config utility, chromium, gstreamer, etc