From 248b1873e8110356c8e48f7ffd395cfec12c3dd0 Mon Sep 17 00:00:00 2001 From: Mike Solar Date: Mon, 3 Aug 2026 14:01:03 +0800 Subject: [PATCH] ci: enable Vulkan tests on Linux via Mesa lavapipe Install libvulkan-dev + mesa-vulkan-drivers (lavapipe = software Vulkan, no GPU needed) and stop passing CMAKE_DISABLE_FIND_PACKAGE_Vulkan so the Vulkan backend and its tests are built and exercised. --- .github/workflows/ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22039cd80..2d63cdbc6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,7 +41,7 @@ jobs: 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 libgl1-mesa-dri libxkbcommon-dev ccache \ - xvfb + xvfb libvulkan-dev mesa-vulkan-drivers vulkan-tools # ------------------------------------------------------------------ # macOS dependencies @@ -173,7 +173,6 @@ jobs: cmake -S . -B build -G Ninja \ -DBUILD_TESTS=ON \ -DBUILD_QT6=ON \ - -DCMAKE_DISABLE_FIND_PACKAGE_Vulkan=ON \ -DOCIO_LOCATION=/usr \ -DOTIO_LOCATION=${OTIO_LOCATION} \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \