SirLynix
4b804dc613
Move ComputeTest,GraphicsTest,RenderTest and Std140Debug to the tests folder
...
Also renamed NazaraUnitTests to UnitTests
2022-12-26 08:44:11 +01:00
Lynix
71c5133c7a
XMake: Use new syntax
2022-11-13 13:05:45 +01:00
SirLynix
0a8048809c
XMake: simplifies option syntax
2022-10-10 08:49:52 +02:00
SirLynix
481702c109
Tests: Update Catch2 to 3.x
2022-08-01 18:05:33 +02:00
SirLynix
1e1dc3ebce
Build: Don't install private headers
2022-07-27 18:11:00 +02:00
SirLynix
e63bb072da
Install private header files to a private folder
...
until xmake supports https://github.com/xmake-io/xmake/issues/2577
2022-07-18 08:47:57 +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
Jérôme Leclercq
82641c6653
Audio: Add dummy device (in case OpenAL fails to load) and unifiate unit tests
2022-03-18 19:03:57 +01:00
Jérôme Leclercq
0a4fd8f56d
Enable unity build on modules that support it
2022-03-15 12:44:21 +01:00
Jérôme Leclercq
3e556a72b6
Build: Add usepch option to use precompiled headers
2022-03-09 20:06:38 +01:00
Jérôme Leclercq
4a8ebf869b
Minor fixes
2022-03-09 20:05:33 +01:00
Lynix
9f05a22db7
Build: Disable unit tests build (and requirements) by default
2022-01-18 06:25:33 +01:00
Jérôme Leclercq
22c99bfd1d
XMake: Add options to disable tools/plugins and unit tests building
2022-01-18 06:15:51 +01:00
Jérôme Leclercq
f798901c23
UnitTests: Use glslang to validate GLSL shaders
2021-12-24 14:54:35 +01:00
Jérôme Leclercq
3e708cf5ed
XMake: Use remove_files/remove_headerfiles
2021-12-24 11:06:44 +01:00
Jérôme Leclercq
1aa56b4db8
Tests: disable unity buildd
2021-12-23 18:26:00 +01:00
Jérôme Leclercq
b53d2a0560
Rework shader module unit tests
2021-12-23 17:39:24 +01:00
Jérôme Leclercq
04ee6f0fd1
Add support for xmake 2.5.9 (and unity build for unit tests)
2021-10-19 14:26:45 +02:00
Jérôme Leclercq
9ab47edd11
Fix compilation
2021-07-08 12:27:18 +02:00
Jérôme Leclercq
5aa63831e8
Remove Nazara SDK
2021-07-07 22:56:50 +02:00
Jérôme Leclercq
d72984380d
Replace Catch header by a xmake package
2021-06-04 20:09:35 +02:00
Jérôme Leclercq
4b3b595a99
Minor fixes
2021-06-04 18:02:28 +02:00
Jérôme Leclercq
e716b44aa3
Add tests and SDK
2021-05-17 23:08:37 +02:00