From 1547de2b3c13f64a9dde5e510974b9e088c8733a Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 17 May 2025 00:05:31 +1000 Subject: [PATCH] Deps: Build Vulkan-Headers before ffmpeg CI system headers are too old. --- scripts/deps/build-ffmpeg-linux.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/deps/build-ffmpeg-linux.sh b/scripts/deps/build-ffmpeg-linux.sh index e8822786f..4fa97469d 100755 --- a/scripts/deps/build-ffmpeg-linux.sh +++ b/scripts/deps/build-ffmpeg-linux.sh @@ -50,6 +50,7 @@ AMF=1.4.34 OPUS=1.5.2 SVT_AV1=2.3.0 GLSLANG=15.3.0 +VULKAN_HEADERS=1.4.315 # Encoder list from freedesktop SDK, which apparently came from Fedora. # Disabled list: av1_qsv h264_qsv hevc_qsv mjpeg_qsv mpeg2_qsv vc1_qsv vp8_qsv vp9_qsv @@ -145,6 +146,9 @@ if [ "$SKIP_DOWNLOAD" != true ]; then if [ ! -f "glslang-$GLSLANG.tar.gz" ]; then curl -C - -L -o "glslang-$GLSLANG.tar.gz" "https://github.com/KhronosGroup/glslang/archive/refs/tags/$GLSLANG.tar.gz" fi + if [ ! -f "Vulkan-Headers-$VULKAN_HEADERS.tar.gz" ]; then + curl -C - -L -o "Vulkan-Headers-$VULKAN_HEADERS.tar.gz" "https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v$VULKAN_HEADERS.tar.gz" + fi fi cat > SHASUMS <