Skip to content

Commit bc4c748

Browse files
KataglyphisJonas Heinle
and
Jonas Heinle
authored
Develop (#11)
* 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]>
1 parent 405e1c2 commit bc4c748

File tree

359 files changed

+10615
-63316
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

359 files changed

+10615
-63316
lines changed

.github/workflows/Linux.yml

+21-17
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,11 @@ jobs:
3535
libglx-mesa0 \
3636
ninja-build \
3737
ccache \
38-
iwyu
38+
iwyu \
39+
doxygen \
40+
graphviz
3941
- name: Install for Offscreen Rendering on GLFW
4042
run: sudo apt-get install libosmesa6-dev
41-
- name: Prepare python env for sphynx
42-
run: |
43-
pip install -r requirements.txt
44-
- name: Create docs
45-
run: |
46-
cd docs
47-
make html
48-
49-
- name: 📂 Sync files to dev domain
50-
uses: SamKirkland/[email protected]
51-
with:
52-
server: ${{ secrets.SERVER }}
53-
username: ${{ secrets.USERNAME }}
54-
password: ${{ secrets.PW }}
55-
local-dir: "./docs/build/html/"
56-
5743
- name: Install Vulkan
5844
run: |
5945
wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc
@@ -95,6 +81,24 @@ jobs:
9581
# llvm-profdata merge -sparse ${{github.workspace}}/build/engine.profraw -o ${{github.workspace}}/build/engine.profdata
9682
# llvm-cov show ./GraphicsEngine -instr-profile=${{github.workspace}}/build/engine.profdata -format=text
9783

84+
- name: Prepare python env for sphynx
85+
run: |
86+
pip install -r requirements.txt
87+
- name: Create docs
88+
run: |
89+
cd ${{github.workspace}}
90+
doxygen Doxyfile
91+
cd docs
92+
make html
93+
94+
- name: 📂 Sync files to dev domain
95+
uses: SamKirkland/[email protected]
96+
with:
97+
server: ${{ secrets.SERVER }}
98+
username: ${{ secrets.USERNAME }}
99+
password: ${{ secrets.PW }}
100+
local-dir: "./docs/build/html/"
101+
98102
- name: Codecov
99103
uses: codecov/[email protected]
100104
with:

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
*.log
2+
13
dist
24
.mypy_cache
35
.conda

CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ set(AUTHOR "Jotrockenmitlocken")
1616
set(WINDOWS_CI
1717
OFF
1818
CACHE BOOL "Enable Windows CI build options")
19+
set(RUST_FEATURES
20+
ON
21+
CACHE BOOL "Enable Rust features in our project.")
1922

2023
include(cmake/PreventInSourceBuilds.cmake)
2124
include(cmake/ProjectOptions.cmake)

Documents/cppcheck/GraphicEngine2.cppcheck

-23
This file was deleted.

Documents/cppcheck/err.txt

Whitespace-only changes.

Documents/cppcheck/suppressions.txt

-1
This file was deleted.
-7.05 KB
Binary file not shown.

Documents/doxygen/html/Info.plist

-23
This file was deleted.

Documents/doxygen/html/Makefile

-38
This file was deleted.

0 commit comments

Comments
 (0)