Skip to content

Commit

Permalink
-
Browse files Browse the repository at this point in the history
  • Loading branch information
aiekick committed Oct 18, 2023
1 parent 83f70f8 commit d716dc2
Show file tree
Hide file tree
Showing 16 changed files with 524 additions and 375 deletions.
195 changes: 0 additions & 195 deletions .github/workflows/Linux.yml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/Linux_Lumo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Linux Lumo

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
branches:
- master
types:
- requested

jobs:
build_Linux_Lumo:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release
- name: build
run: cmake --build build --config Release --target package
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Lumo_Linux
path: "bin/packages/Lumo_Linux*.zip"
39 changes: 39 additions & 0 deletions .github/workflows/Linux_Plugin_Audiart.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Linux Plugin Audiart

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
branches:
- master
types:
- requested

jobs:
build_Linux_Plugin_Audiart:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_AUDIART=ON
- name: build
run: cmake --build build --config Release -t AudiArt
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin AudiArt
path: "bin/plugins/*AudiArt*"

39 changes: 39 additions & 0 deletions .github/workflows/Linux_Plugin_Core.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Linux Plugin Core

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
branches:
- master
types:
- requested

jobs:
build_Linux_Plugin_Core:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_CORE=ON
- name: build
run: cmake --build build --config Release -t Core
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin Core
path: "bin/plugins/*Core*"

39 changes: 39 additions & 0 deletions .github/workflows/Linux_Plugin_MeshGen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Linux Plugin MeshGen

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
branches:
- master
types:
- requested

jobs:
build_Linux_Plugin_MeshGen:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_MESH_GEN=ON
- name: build
run: cmake --build build --config Release -t MeshGen
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin MeshGen
path: "bin/plugins/*MeshGen*"

39 changes: 39 additions & 0 deletions .github/workflows/Linux_Plugin_Particles.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Linux Plugin Particles

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
branches:
- master
types:
- requested

jobs:
build_Linux_Plugin_Particles:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_PARTICLES_SIM=ON
- name: build
run: cmake --build build --config Release -t Particles
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin Particles
path: "bin/plugins/*Particles*"

Loading

0 comments on commit d716dc2

Please sign in to comment.