SirLynix
2137ddc94c
Fix checkfiles
2024-02-23 22:53:36 +01:00
SirLynix
61764dfc3d
Use embedded rule compile.shaders from nzsl package
2024-02-22 18:03:54 +01:00
SirLynix
4d77a25a04
Update globalheaders
2024-02-19 22:43:14 +01:00
SirLynix
5130a2ff84
Remove Config.hpp options and refactor headers
...
- Rename Config.hpp to Export.hpp
- Remove Debug.hpp and DebugOff.hpp (not used anymore)
2024-02-19 15:11:34 +01:00
SirLynix
0cb376a161
Update check-files
2024-02-15 11:19:31 +01:00
SirLynix
22a047b3b1
Add tab outside of indent check
2024-01-26 14:38:59 +01:00
SirLynix
6757de1be8
Add end-of-line spaces checker
2024-01-26 10:43:00 +01:00
SirLynix
9ada93b995
Remove spaces before line feed
2024-01-25 14:38:06 +01:00
SirLynix
e14614cf41
Update checkfiles system headers
2024-01-24 16:51:58 +01:00
SirLynix
0cec655af6
Update checkfiles.lua
2024-01-24 16:50:20 +01:00
SirLynix
3421c0f50b
Update createclass.lua
2024-01-24 16:34:26 +01:00
SirLynix
a228325bd5
Add process unit tests
2024-01-23 19:31:21 +01:00
SirLynix
d2e2c075b4
Update copyright year
2024-01-02 12:02:14 +01:00
SirLynix
da49b39465
XMake: Improve natvis rules
2023-11-17 13:16:05 +01:00
Lynix
216686e7c1
Add support for static compilation on all platforms
2023-08-22 08:17:03 +02:00
SirLynix
ce6a94cfe2
XMake: Add dependencies natvis to VS projects
2023-08-12 12:21:51 +02:00
SirLynix
2f593dcde7
XMake: Fix double-compilation of shaders and recompile shaders on nzsl update
...
Shaders were compiled twice because rule was added separately
2023-08-12 12:13:22 +02:00
SirLynix
efa2a30934
Fix check-files ordering headers by folder count for different libs
2023-08-10 08:59:50 +02:00
SirLynix
c65daba072
Network: Add WebService
2023-06-14 20:13:17 +02:00
SirLynix
628a3a8375
Include fixes
2023-06-07 13:30:25 +02:00
SirLynix
6fd90d63ef
Fix check-files
2023-03-21 13:21:49 +01:00
SirLynix
507cd27eaf
Start working on documentation generator
2023-03-21 13:21:00 +01:00
SirLynix
9b4d297c04
Update includes for new NazaraUtils version
2023-03-19 13:01:56 +01:00
SirLynix
3c2172103a
Minor fixes²
2023-03-14 18:08:29 +01:00
SirLynix
99c8027fd0
Remove .inl inclusion of their .hpp files
...
It has no real purpose and is breaking Clang parsing
2023-03-10 13:33:10 +01:00
SirLynix
ea5c5240fc
Improve emscripten support
2023-02-02 20:34:25 +01:00
SirLynix
5a89a2ae9f
Small stuff
2023-01-29 17:44:36 +01:00
SirLynix
3a58ed9701
xmake: Improve scripts
2023-01-29 15:32:55 +01:00
SirLynix
97fa4d98be
Rework EnTT integration
...
- Update EnTT to 3.11.1
- Moved EnTT wrapper to EnTTWorld, inheriting EntityWorld
- AppEntitySystemComponent can now handles multiple EntityWorld
- Headers relying on EnTT are now automatically included if NAZARA_ENTT is defined
- Renamed SystemGraph to EnttSystemGraph (as it depends on it for now)
2023-01-28 19:28:43 +01:00
SirLynix
2b7ff9274c
Core/Application: Add updaters
2023-01-22 12:37:58 +01:00
SirLynix
67320e02e9
Fix asset version checking
2023-01-21 19:10:58 +01:00
SirLynix
3d88746060
Move unit tests to the unittests asset folder
2022-12-29 12:07:52 +01:00
SirLynix
75bbc5df09
Minor fixes
2022-12-06 09:07:18 +01:00
SirLynix
38e32025e9
Add a way to embed renderer backends code into NazaraRenderer
2022-08-07 20:19:04 +02:00
SirLynix
057eb1b350
Try to fix MinGW ci
2022-07-27 23:02:02 +02:00
Lynix
103421e89a
Fix xmake for msys2
2022-07-19 20:03:33 +02:00
SirLynix
622b89b0f5
Enable shader optimization
2022-06-28 08:57:33 +02:00
SirLynix
976bc09079
Fix compile_shader task when project hasn't been configured
2022-06-16 19:51:01 +02:00
SirLynix
ddd1e3027c
XMake: Make compile-shader task verbose
2022-06-16 19:26:19 +02:00
SirLynix
8e8bee7037
Temp fix for NZSL update
2022-06-15 20:26:14 +02:00
SirLynix
b10e0a7408
XMake: Remove actions that no longer belong here
2022-06-14 08:54:06 +02:00
Lynix
61722d1c9b
Add support for options on task compile-shaders
2022-06-07 20:52:46 +02:00
SirLynix
5507b98f2f
Remove assets from repository and download them using xmake
2022-05-27 08:34:36 +02:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
SirLynix
b8b0057ca3
XMake: Add --log-format=vs only in VS (requires xmake dev)
2022-05-07 15:31:32 +02:00
SirLynix
e62969999a
ShaderCompiler: Add --log-format option
2022-05-05 20:18:34 +02:00
SirLynix
23e869d4d6
Build: Add deferred compilation shader option
2022-05-05 20:17:16 +02:00
Jérôme Leclercq
7a990c757f
Fix MinGW ci ( #371 )
2022-04-20 02:01:03 +02:00
SirLynix
d5f7f7a1a5
XMake: Remove fuzz build mode
2022-04-08 13:13:13 +02:00
SirLynix
8784ec9b47
Add shader compiler (nzslc) and use it
2022-04-06 09:04:09 +02:00