From a304cc0759d9ffbda7812adafedc6f38b036608e Mon Sep 17 00:00:00 2001 From: Mike Solar Date: Mon, 3 Aug 2026 13:56:16 +0800 Subject: [PATCH] ci: install Mesa DRI drivers for llvmpipe GL in headless Linux tests libgl1-mesa-dev only ships headers; the software rasterizer that makes OpenGL work under Xvfb (no GPU required) lives in libgl1-mesa-dri. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fa2b0dcea..22039cd80 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: qt6-base-dev qt6-base-dev-tools qt6-base-private-dev qt6-tools-dev qt6-tools-dev-tools \ libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libswresample-dev libavfilter-dev \ libopencolorio-dev libopenimageio-dev libopenexr-dev libexpat1-dev \ - portaudio19-dev libgl1-mesa-dev libxkbcommon-dev ccache \ + portaudio19-dev libgl1-mesa-dev libgl1-mesa-dri libxkbcommon-dev ccache \ xvfb # ------------------------------------------------------------------