A load of stuff

This commit is contained in:
2026-02-20 13:38:05 +00:00
parent 7dc47faeab
commit 3db30fee6e
4 changed files with 85 additions and 6 deletions

23
Dockerfile Normal file
View File

@@ -0,0 +1,23 @@
FROM ubuntu:22.04
# Install dependencies
RUN apt-get update && apt-get install -y \
build-essential \
cmake \
git \
vulkan-tools \
libvulkan-dev \
vulkan-validationlayers \
spirv-tools \
libxxf86vm-dev \
libxi-dev \
libglfw3-dev \
libglm-dev \
wget \
&& rm -rf /var/lib/apt/lists/*
# Install glslc
RUN wget -O /tmp/glslc.deb https://storage.googleapis.com/shaderc/badges/build_link_linux_gcc_release.html && \
apt-get update && apt-get install -y /tmp/glslc.deb || true
WORKDIR /workspace