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
SirLynix
71db80c374
Update global headers
2022-04-02 17:25:08 +02:00
SirLynix
76bef86c87
Build: Fix renderer plugins dependencies
2022-03-25 12:56:40 +01:00
Lynix
f3eeace359
CI: Replace fuzzing with asan mode
2022-03-19 17:48:03 +01:00
Jérôme Leclercq
ca0ab34f32
Try to fix sanitizer CI
2022-03-06 10:59:05 +01:00
Jérôme Leclercq
fb9aed2800
XMake: Add create-class
2022-02-15 13:34:17 +01:00
Lynix
6b1187b87c
Update THANKS
2022-02-14 14:47:23 +01:00
Lynix
a54049494e
Rewrite readme
2022-02-12 10:29:57 +01:00
Jérôme Leclercq
67a24d2fe1
XMake: Improve check-files action on a specific case
2022-02-10 01:47:23 +01:00
Jérôme Leclercq
8094949001
CI: Rework fuzzing and sanitizing
2022-02-05 15:53:30 +01:00
Jérôme Leclercq
972d5ffd3f
Regenerate global headers, unicode and spirv data
2022-01-04 16:36:28 +01:00
Jérôme Leclercq
1a859b90e6
XMake/Actions: Fix SPIRV data generator
...
it was output floating-point numbers since XMake upgraded to Lua 5.4
2021-12-20 22:37:04 +01:00
Jérôme Leclercq
66206868cd
XMake: Add automatic header order fix
2021-10-28 09:53:43 +02:00
Jérôme Leclercq
38a004d1b9
XMake: Add inclusion fix
2021-10-27 18:09:12 +02:00
Jérôme Leclercq
b85f6b68ac
XMake: Add header guard check
2021-10-26 15:52:31 +02:00
Jérôme Leclercq
b8309fd511
XMake: add auto-fixer script
2021-10-26 14:31:19 +02:00
Jérôme Leclercq
8d5276ddac
XMake: update SPIRV and Unicode data parsers
2021-10-26 11:14:20 +02:00
Jérôme Leclercq
0eda2d0721
Improve global header generation to take ECS into account
2021-06-20 14:06:28 +02:00
Jérôme Leclercq
8ba8a0d1bb
Translate premake actions to xmake tasks
2021-05-14 03:35:32 +02:00