Skip to content

Commit

Permalink
Develop (#11)
Browse files Browse the repository at this point in the history
* Feature/integrate rust (#10)

* updated deps

* completed rust integration

---------

Co-authored-by: Jonas Heinle <[email protected]>

* updated deps

* updated deps

* updated docs and deps

---------

Co-authored-by: Jonas Heinle <[email protected]>
  • Loading branch information
Kataglyphis and Jonas Heinle authored Nov 24, 2024
1 parent 405e1c2 commit bc4c748
Show file tree
Hide file tree
Showing 359 changed files with 10,615 additions and 63,316 deletions.
38 changes: 21 additions & 17 deletions .github/workflows/Linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,25 +35,11 @@ jobs:
libglx-mesa0 \
ninja-build \
ccache \
iwyu
iwyu \
doxygen \
graphviz
- name: Install for Offscreen Rendering on GLFW
run: sudo apt-get install libosmesa6-dev
- name: Prepare python env for sphynx
run: |
pip install -r requirements.txt
- name: Create docs
run: |
cd docs
make html
- name: 📂 Sync files to dev domain
uses: SamKirkland/[email protected]
with:
server: ${{ secrets.SERVER }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PW }}
local-dir: "./docs/build/html/"

- name: Install Vulkan
run: |
wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc
Expand Down Expand Up @@ -95,6 +81,24 @@ jobs:
# llvm-profdata merge -sparse ${{github.workspace}}/build/engine.profraw -o ${{github.workspace}}/build/engine.profdata
# llvm-cov show ./GraphicsEngine -instr-profile=${{github.workspace}}/build/engine.profdata -format=text

- name: Prepare python env for sphynx
run: |
pip install -r requirements.txt
- name: Create docs
run: |
cd ${{github.workspace}}
doxygen Doxyfile
cd docs
make html
- name: 📂 Sync files to dev domain
uses: SamKirkland/[email protected]
with:
server: ${{ secrets.SERVER }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PW }}
local-dir: "./docs/build/html/"

- name: Codecov
uses: codecov/[email protected]
with:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
*.log

dist
.mypy_cache
.conda
Expand Down
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ set(AUTHOR "Jotrockenmitlocken")
set(WINDOWS_CI
OFF
CACHE BOOL "Enable Windows CI build options")
set(RUST_FEATURES
ON
CACHE BOOL "Enable Rust features in our project.")

include(cmake/PreventInSourceBuilds.cmake)
include(cmake/ProjectOptions.cmake)
Expand Down
23 changes: 0 additions & 23 deletions Documents/cppcheck/GraphicEngine2.cppcheck

This file was deleted.

Empty file removed Documents/cppcheck/err.txt
Empty file.
1 change: 0 additions & 1 deletion Documents/cppcheck/suppressions.txt

This file was deleted.

Binary file removed Documents/doxygen/html/Engine_logo.png
Binary file not shown.
23 changes: 0 additions & 23 deletions Documents/doxygen/html/Info.plist

This file was deleted.

38 changes: 0 additions & 38 deletions Documents/doxygen/html/Makefile

This file was deleted.

Loading

0 comments on commit bc4c748

Please sign in to comment.