23 lines
547 B
Docker
23 lines
547 B
Docker
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 |