mirror of
https://github.com/pumpitupdev/pumptools.git
synced 2026-10-08 22:49:59 +03:00
patch/gfx: Implement scaling using different screen and viewport resolutions
Define a set of fixed modes covering our use-cases to allow rendering 4:3 games to a pillarbox on widescreen monitors.
This commit is contained in:
+18
-14
@@ -5,20 +5,24 @@ LABEL description="Build environment for pumptools"
|
||||
|
||||
# Install build dependencies, multilib to get 32-bit versions
|
||||
RUN dpkg --add-architecture i386
|
||||
RUN apt-get update && apt-get install -y \
|
||||
g++-multilib \
|
||||
gcc-multilib \
|
||||
zip \
|
||||
cmake \
|
||||
make \
|
||||
git \
|
||||
libc6-dev-i386 \
|
||||
libusb-1.0-0-dev:i386 \
|
||||
libusb-dev:i386 \
|
||||
libasound2-dev:i386 \
|
||||
libconfig++-dev:i386 \
|
||||
libx11-dev:i386 \
|
||||
libcurl4-gnutls-dev:i386
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y g++-multilib
|
||||
RUN apt-get install -y gcc-multilib
|
||||
RUN apt-get install -y zip
|
||||
RUN apt-get install -y cmake
|
||||
RUN apt-get install -y make
|
||||
RUN apt-get install -y git
|
||||
RUN apt-get install -y libc6-dev-i386
|
||||
RUN apt-get install -y libusb-1.0-0-dev:i386
|
||||
RUN apt-get install -y libusb-dev:i386
|
||||
RUN apt-get install -y libasound2-dev:i386
|
||||
RUN apt-get install -y libconfig++-dev:i386
|
||||
RUN apt-get install -y libx11-dev:i386
|
||||
RUN apt-get install -y libcurl4-gnutls-dev:i386
|
||||
RUN apt-get install -y libglu1-mesa-dev:i386
|
||||
|
||||
# Delete apt-cache to reduce image size
|
||||
RUN rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Copy files for building to container
|
||||
RUN mkdir /pumptools
|
||||
|
||||
Reference in New Issue
Block a user