Lynix
|
cf5e4b72e1
|
Core/StringExt: Add overloads of EndsWith
|
2022-03-19 14:19:52 +01:00 |
Lynix
|
dc24ff33a4
|
Audio: Add sound stream test
|
2022-03-19 12:36:55 +01:00 |
Lynix
|
45f0825a6e
|
Audio: Final fixes
|
2022-03-19 12:16:52 +01: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
|
615509d1ba
|
Add support for shader hotreloading
|
2022-03-17 21:36:36 +01:00 |
Jérôme Leclercq
|
6165b3a101
|
Audio: Rewrite audio module
|
2022-03-17 18:15:53 +01:00 |
Jérôme Leclercq
|
0f55779a8a
|
Fix compilation
|
2022-03-15 12:44:21 +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
|
bf44672354
|
Shader: Add support for exported functions
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
e9543b20a2
|
Shader: Fix function calls with OpenGL
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
e40e8eb204
|
Shader: Change module system (no longer based on path)
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
80f9556f8c
|
Shader/LangWriter: Make LangWriter able to output AST before sanitization as well
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
5a9a55ee7e
|
Shader/MultiStatement: Remove sectionName
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
33554cf5a0
|
Shader: Remove struct and functions that aren't required
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
3d4271706a
|
Core/VirtualDirectory: Fix some bugs and add more tests
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
db98b86eaf
|
Core: Rewrite VirtualDirectory class and add more tests
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
db0c1e6e8c
|
Shader: Add module resolver + use modules for engine shaders
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
bf7f06ac4c
|
Shader: Fix shader serialization
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
39a2992791
|
Shader: Minor module fixes
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
da40a2db28
|
UnitTests: Add shader module tests
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
e8fceeb2f5
|
UnitTests: Rename shader tests files
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
05cf98477e
|
Shader: Add proper support for alias
|
2022-03-14 18:30:55 +01:00 |
Lynix
|
83d26e209e
|
WIP2
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
012712b8d0
|
WIP
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
d72ac9cc73
|
Core/Uuid: Add FromString builder method
|
2022-03-14 18:30:55 +01:00 |
Lynix
|
8dcce73738
|
Fix after rebase
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
a7acf32886
|
Shader: Replace indices-based option keys by CRC32
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
505d996c88
|
Core: Add constexpr CRC32 function
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
1919bd3302
|
Fix compilation
|
2022-03-14 18:30:55 +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 |
Jérôme Leclercq
|
f90888261f
|
UnitTests/Shader: Add serialization unit tests
|
2022-03-06 13:19:47 +01:00 |
Jérôme Leclercq
|
95742b6ba3
|
Update UuidTest.cpp
|
2022-03-05 00:44:54 +01:00 |
Jérôme Leclercq
|
72b664f42c
|
Core: Add Uuid class
|
2022-03-04 20:40:41 +01:00 |
Jérôme Leclercq
|
142f15d538
|
Fix dependency checker and add unit test
|
2022-02-28 13:28:59 +01:00 |
Jérôme Leclercq
|
d827477de2
|
UnitTests/TCPTest: Don't use a random port
|
2022-02-24 13:03:30 +01:00 |
Jérôme Leclercq
|
05e56d627d
|
Improve unit tests
|
2022-02-24 12:56:53 +01:00 |
Jérôme Leclercq
|
7dbaed9aa5
|
Network: Fix minor issues with IP address parsing and add tests
|
2022-02-24 12:38:08 +01:00 |
Jérôme Leclercq
|
86cc814f1b
|
Utility/GuillotineImageAtlas: Add max layer size
|
2022-02-23 23:48:58 +01:00 |
Jérôme Leclercq
|
6c318b915f
|
Tests/Utility: Add font loading test
|
2022-02-23 13:20:20 +01:00 |
Jérôme Leclercq
|
7ece44b4f4
|
Shader: Rename Optimize to ConstantPropagation
|
2022-02-22 13:28:01 +01:00 |
Jérôme Leclercq
|
ad544a595d
|
Core/MemoryPool: Add iterator
|
2022-02-21 20:45:25 +01:00 |
Jérôme Leclercq
|
29c798a683
|
Core/MemoryPool: Remake memory pool
|
2022-02-20 16:00:32 +01:00 |
Jérôme Leclercq
|
42c80143eb
|
Try to fix unit tests
|
2022-02-18 19:57:41 +01:00 |
Jérôme Leclercq
|
402e16bd2b
|
Shader: Handle type as expressions
|
2022-02-17 13:23:56 +01:00 |
Jérôme Leclercq
|
b8e017aa25
|
Add utility tests
|
2022-02-10 14:12:44 +01:00 |
Jérôme Leclercq
|
979bf2cc80
|
UnitTests: Improve hash unit tests (add file test)
|
2022-02-10 11:56:35 +01:00 |
Jérôme Leclercq
|
97ee89afb7
|
Rework hashes (also fix Fletcher16 and CRC64)
|
2022-02-10 01:46:58 +01:00 |
Jérôme Leclercq
|
6c35b0be57
|
Minor fixes
|
2022-02-05 21:30:36 +01:00 |
Jérôme Leclercq
|
33dddf6d41
|
UnitTests: Try to fix leak
|
2022-02-05 16:24:05 +01:00 |