diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 749366e..38e8cce 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -135,7 +135,7 @@ jobs: id: depends run: | sudo apt-get update - sudo apt-get install build-essential libvulkan-dev glslc + sudo apt-get install build-essential libvulkan-dev glslc spirv-headers - name: Build id: cmake_build diff --git a/Dockerfile.vulkan b/Dockerfile.vulkan index 5ba6cb0..74f2e1e 100644 --- a/Dockerfile.vulkan +++ b/Dockerfile.vulkan @@ -2,7 +2,7 @@ ARG UBUNTU_VERSION=24.04 FROM ubuntu:$UBUNTU_VERSION AS build -RUN apt-get update && apt-get install -y --no-install-recommends build-essential git cmake libvulkan-dev glslc +RUN apt-get update && apt-get install -y --no-install-recommends build-essential git cmake libvulkan-dev glslc spirv-headers WORKDIR /sd.cpp diff --git a/docs/build.md b/docs/build.md index dbc8769..d33f932 100644 --- a/docs/build.md +++ b/docs/build.md @@ -102,6 +102,11 @@ cmake --build . --config Release ## Build with Vulkan Install Vulkan SDK from https://www.lunarg.com/vulkan-sdk/. +On Ubuntu, install the Vulkan development packages and SPIR-V headers: + +```shell +sudo apt-get install build-essential libvulkan-dev glslc spirv-headers +``` ```shell mkdir build && cd build