| 1234567891011121314151617181920212223242526272829 |
- name: Linux (Vulkan)
- on:
- push:
- branches:
- - main
- pull_request:
- branches:
- - main
- jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: Apt Update
- run: sudo apt-get update
- - name: Apt Install
- run: sudo apt-get install libasound2-dev libxrandr-dev libxinerama-dev libgl1-mesa-dev libxi-dev libxcursor-dev libudev-dev libgtk-3-dev --yes --quiet
- - name: Get Submodules
- run: git submodule update --init --recursive
- - name: Clone krafix
- run: git clone --recursive https://github.com/armory3d/glsl_to_spirv armorpaint/glsl_to_spirv
- - name: Compile
- run: |
- cd armorpaint
- ../armorcore/Kinc/make --from ../armorcore -g vulkan --compiler clang
|