diff --git a/docker-builders/KomputeBuilder.Dockerfile b/docker-builders/KomputeBuilder.Dockerfile index 2dd65754c..ae0bc842b 100644 --- a/docker-builders/KomputeBuilder.Dockerfile +++ b/docker-builders/KomputeBuilder.Dockerfile @@ -16,18 +16,17 @@ RUN apt-get install -y cmake g++ RUN apt-get install -y libvulkan-dev RUN apt-get install -y git RUN apt-get install -y g++-8 gcc-8 +RUN apt-get install -y libx11-dev zlib1g-dev +RUN apt-get install -y libxext-dev # Run swiftshader via env VK_ICD_FILENAMES=/swiftshader/vk_swiftshader_icd.json RUN git clone https://github.com/google/swiftshader swiftshader-build -RUN CC="/usr/bin/gcc-8" CXX="/usr/bin/g++-8" cmake swiftshader/. -Bswiftshader/build/ -RUN cmake --build swiftshader/build/. --parallel -RUN mv swiftshader/build/Linux/ swiftshader/ +RUN CC="/usr/bin/gcc-8" CXX="/usr/bin/g++-8" cmake swiftshader-build/. -Bswiftshader-build/build/ +RUN cmake --build swiftshader-build/build/. --parallel 12 +RUN mv swiftshader-build/build/Linux/ swiftshader/ RUN rm -rf swiftshader-build/ RUN mkdir builder WORKDIR /builder -COPY ./ ./ -RUN cmake -Bbuild -RUN cmake --build build/. --parallel