Skip to content

Commit 3331672

Browse files
committed
sync on 2025/08/31, rev af8aef9bee8bffe658e721d79b8611b893f4074b
1 parent 472cf73 commit 3331672

10,139 files changed

Lines changed: 1404553 additions & 405877 deletions

File tree

Some content is hidden

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

.clang-format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
# expects clang-format 18.1.8
23
BasedOnStyle: Microsoft
34
AlignAfterOpenBracket: DontAlign
45
AlignConsecutiveMacros:

.github/workflows/documentation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ jobs:
3030
python3 -m pip install -r _docs/requirements.txt
3131
- name: Build documentation
3232
run: |
33-
python3 _docs/build_all_docs.py
3433
cd _docs
34+
python3 build_all_docs.py
3535
sphinx-build -c . -b html source _build
3636
- name: Deploy documentation
3737
uses: peaceiris/actions-gh-pages@v3

.quirrel_modules.qdox

Lines changed: 0 additions & 103 deletions
This file was deleted.

DagorEngine.rev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d02c741c3b14adc243898d3ced582c82c5ce4839
1+
af8aef9bee8bffe658e721d79b8611b893f4074b

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ After the script completes its work, the X:\develop\devtools folder will be conf
2929

3030
* Agility.SDK.1.614.1 - DirectX 12 Agility SDK
3131
* astcenc-4.6.1 - Adaptive Scalable Texture Compression (ASTC) Encoder
32-
* DXC-1.7.2207 - DirectX Compiler
32+
* DXC-1.8.2407 - DirectX Compiler
3333
* FidelityFX_SC - a library for image quality enhancement
3434
* fmod-studio-2.xx.xx [optional] - FMOD sound library
3535
* ispc-v1.23.0-windows - Implicit SPMD Program Compiler

.engine.qdox renamed to _docs/.engine.qdox

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// QDox config file
33
[
44
{
5+
"start_path":"..",
56
"paths": ["prog/engine/lib3d/picMgr.cpp","prog/engine/image/decodeFnameSuffix.h"], //folders or files list, required,
67
"doc_chapter": "picture_image", //internal folder name, required
78
"chapter_desc": "Picture Manager documentation", //displayed title, optional

_docs/.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
.venv
22
source/api-references/quirrel-modules
33
source/api-references/dagor-engine-docs
4+
source/_internal/api-references/projects-quirrel-modules
45
_build
5-
build
6+
build
7+
source/_tags
8+
source/dagor-tools/addons/3ds-max/dagor-maxscript-toolbox/_tags/

_docs/.quirrel_modules.qdox

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
//this is json with single line comments supported
2+
// QDox config file
3+
[
4+
{
5+
"start_path":"..",
6+
"paths": ["prog/gameLibs"], //folders or files list, required,
7+
"doc_chapter": "quirrel-modules/quirrel_gamelibs", //internal folder name, required
8+
"chapter_desc": "Docs for Quirrel modules extracted from source in gameLibs.", //displayed title, optional
9+
"chapter_title": "Quirrel Gamelibs Native Modules", //displayed title, optional
10+
"extensions": [".cpp"], //optional, list of extensions of files
11+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
12+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
13+
"recursive": true //optional, do recursive search for folders'
14+
},
15+
16+
{
17+
"start_path":"..",
18+
"paths": ["prog/gameLibs/ecs/scripts"], //folders or files list, required,
19+
"doc_chapter": "quirrel-modules/quirrel_daECS", //internal folder name, required
20+
"chapter_desc": "Docs for Quirrel modules for Dagor ECS.", //displayed title, optional
21+
"chapter_title": "Quirrel ECS", //displayed title, optional
22+
"extensions": [".cpp"], //optional, list of extensions of files
23+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
24+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
25+
"recursive": true //optional, do recursive search for folders'
26+
},
27+
28+
{
29+
"start_path":"..",
30+
"paths": ["prog/gameLibs/daRg"], //folders or files list, required,
31+
"doc_chapter": "quirrel-modules/darg_framework", //internal folder name, required
32+
"chapter_desc": "Docs for daRG - Dagor Reactive GUI framework, based on Quirrel language and Functional Reactive Programming (FRP).", //displayed title, optional
33+
"chapter_desc_files": ["prog/gameLibs/daRg/daRg_readme.rst"],
34+
"chapter_title": "daRG Framework", //displayed title, optional
35+
"extensions": [".cpp"], //optional, list of extensions of files
36+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
37+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
38+
"recursive": true //optional, do recursive search for folders'
39+
},
40+
41+
{
42+
"start_path":"..",
43+
"paths": ["prog/tools/dargbox"], //folders or files list, required,
44+
"doc_chapter": "tools/dargbox", //internal folder name, required
45+
"chapter_desc": "Docs for dargbox - daRG utility application and sandbox.", //displayed title, optional
46+
"chapter_title": "dargbox Tool", //displayed title, optional
47+
"extensions": [".cpp"], //optional, list of extensions of files
48+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
49+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
50+
"recursive": true //optional, do recursive search for folders'
51+
},
52+
53+
{
54+
"start_path":"..",
55+
"paths": ["prog/daNetGameLibs"], //folders or files list, required,
56+
"doc_chapter": "quirrel-modules/daNetGameLibs", //internal folder name, required
57+
"chapter_desc": "Docs for daNetGameLibs Quirrel Modules. The daNetGameLibs can be used in any daNetGame-based project.", //displayed title, optional
58+
"chapter_title": "daNetGameLibs", //displayed title, optional
59+
"extensions": [".cpp"], //optional, list of extensions of files
60+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
61+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
62+
"recursive": true //optional, do recursive search for folders'
63+
},
64+
65+
{
66+
"start_path":"..",
67+
"paths": ["prog/daNetGame"], //folders or files list, required,
68+
"doc_chapter": "quirrel-modules/daNetGame", //internal folder name, required
69+
"chapter_desc": "Docs for daNetGame Quirrel Modules. The daNetGame framework is designed for building games.", //displayed title, optional
70+
"chapter_title": "daNetGame", //displayed title, optional
71+
"extensions": [".cpp"], //optional, list of extensions of files
72+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
73+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
74+
"recursive": true //optional, do recursive search for folders'
75+
},
76+
77+
{
78+
"start_path":"..",
79+
"paths": ["prog/gameLibs/soundSystem/quirrel"], //folders or files list, required,
80+
"doc_chapter": "quirrel-modules/soundSystem", //internal folder name, required
81+
"chapter_desc": "Docs for soundSystem Quirrel Modules. The soundSystem can be used in any daNetGame-based project.", //displayed title, optional
82+
"chapter_title": "soundSystem", //displayed title, optional
83+
"extensions": [".cpp",".inl"], //optional, list of extensions of files
84+
"exclude_dirs_re": [], //optional, list of regexps that should full match to exclude dirs in recursive search
85+
"exclude_files_re": [], //optional, list of full match regexp to skip files'
86+
"recursive": true //optional, do recursive search for folders'
87+
}
88+
89+
]

_docs/.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build:
66
python: "3.11"
77
commands:
88
- python -m pip install --exists-action=w --no-cache-dir -r _docs/requirements.txt
9-
- python3 _docs/build_all_docs.py
9+
- cd _docs && python3 build_all_docs.py
1010
- cd _docs && sphinx-build -c . -b html source $READTHEDOCS_OUTPUT/html
1111

1212
sphinx:

0 commit comments

Comments
 (0)