From ebab8f3ccc289a73e5f18ac15bbd7f673d4a7da4 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Mon, 23 Feb 2026 18:42:00 -0800 Subject: [PATCH] Add missing Vulkan and shaderc packages to Linux CI and docs Linux CI was missing libvulkan-dev, vulkan-tools, and glslc, causing find_package(Vulkan REQUIRED) to fail. Also update BUILD_INSTRUCTIONS Ubuntu and Arch sections to include Vulkan/shaderc packages. --- .github/workflows/build.yml | 3 +++ BUILD_INSTRUCTIONS.md | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 73f4234c..0818d860 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,6 +46,9 @@ jobs: libglm-dev \ libssl-dev \ zlib1g-dev \ + libvulkan-dev \ + vulkan-tools \ + glslc \ libavformat-dev \ libavcodec-dev \ libswscale-dev \ diff --git a/BUILD_INSTRUCTIONS.md b/BUILD_INSTRUCTIONS.md index 14627e5e..37fb3b3f 100644 --- a/BUILD_INSTRUCTIONS.md +++ b/BUILD_INSTRUCTIONS.md @@ -10,7 +10,13 @@ This document provides platform-specific build instructions for WoWee. ```bash sudo apt update -sudo apt install -y build-essential cmake pkg-config git libsdl2-dev libglew-dev libglm-dev libssl-dev zlib1g-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libunicorn-dev libstorm-dev +sudo apt install -y \ + build-essential cmake pkg-config git \ + libsdl2-dev libglew-dev libglm-dev \ + libssl-dev zlib1g-dev \ + libvulkan-dev vulkan-tools glslc \ + libavcodec-dev libavformat-dev libavutil-dev libswscale-dev \ + libunicorn-dev libstorm-dev libx11-dev ``` --- @@ -20,7 +26,11 @@ sudo apt install -y build-essential cmake pkg-config git libsdl2-dev libglew ### Install Dependencies ```bash -sudo pacman -S --needed base-devel cmake pkgconf git sdl2 glew glm openssl zlib ffmpeg unicorn stormlib +sudo pacman -S --needed \ + base-devel cmake pkgconf git \ + sdl2 glew glm openssl zlib \ + vulkan-devel vulkan-tools shaderc \ + ffmpeg unicorn stormlib ``` ---