Painter: scaling and transformation implementation (WANT_TRANSFORM=1) #289
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
push: | |
branches: [master] | |
pull_request: | |
branches: [master] | |
defaults: | |
run: | |
shell: bash | |
# some jobs are currently running multiple config builds on the same worktree. | |
# it might be better to issue these as separate jobs or as a config matrix. | |
# debug builds are currently not built to keep the turnaround time on PRs shorter. | |
jobs: | |
build_linux: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 config=tool | |
- run: git clean -f && make -j4 config=player | |
build_linux_jit: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 config=player WANT_JIT=1 | |
build_linux_luasocket: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 config=player WANT_LUASOCKET=1 | |
build_linux_armv7_neon: | |
runs-on: ubuntu-latest | |
container: dockcross/linux-armv7 | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 platform=unix-armv7-neon-hardfloat config=player | |
# build_linux_armv7_neon_jit: | |
# runs-on: ubuntu-latest | |
# container: dockcross/linux-armv7 | |
# steps: | |
# - uses: actions/checkout@v2 | |
# - run: make WANT_JIT=1 platform=unix-armv7-neon-hardfloat -j4 | |
build_osx: | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 platform=osx config=tool | |
- run: git clean -f && make -j4 platform=osx config=player | |
build_osx_jit: | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 platform=osx config=player WANT_JIT=1 MACOSX_DEPLOYMENT_TARGET=12.6 | |
build_osx_luasocket: | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: make -j4 platform=osx config=player WANT_LUASOCKET=1 | |
build_windows: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: CC=gcc make -j4 platform=win config=tool | |
- run: git clean -f && CC=gcc make -j4 platform=win config=player | |
build_windows_jit: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: CC=gcc make -j4 platform=win config=player WANT_JIT=1 | |
build_windows_luasocket: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- run: CC=gcc make -j4 platform=win config=player WANT_LUASOCKET=1 | |