Lynix
|
dd4be081aa
|
Core/VirtualDirectory: Add Uproot property
|
2022-05-14 10:22:22 +02:00 |
SirLynix
|
6dc2cefc2c
|
Add some missing includes
|
2022-05-09 09:00:17 +02:00 |
Lynix
|
df55a02fa7
|
Core/VirtualDirectory: Add GetFileContent method
|
2022-05-08 15:50:59 +02:00 |
SirLynix
|
95dc7aa15c
|
Try to fix MusicTest
|
2022-05-07 15:31:07 +02:00 |
SirLynix
|
21a38fb31b
|
Audio: Add some fixes and tests
|
2022-05-06 12:41:02 +02:00 |
SirLynix
|
8db95b445b
|
UnitTests: Add GIF decoding tests
|
2022-04-27 18:24:00 +02:00 |
SirLynix
|
e7274b24e9
|
Core/Color: Switch formal from RGBA8 to RGBA32F
|
2022-04-23 16:08:15 +02:00 |
SirLynix
|
a10682628d
|
Warning fixes
|
2022-04-23 12:25:54 +02:00 |
SirLynix
|
c209552f81
|
Math/Matrix4: Rework "transform matrix" support
|
2022-04-19 18:32:16 +02:00 |
SirLynix
|
02ffbcc50b
|
Shader: Fix scoping on unrolled for-each
|
2022-04-19 18:32:16 +02:00 |
SirLynix
|
138f2b88b3
|
Fix buffering issues
|
2022-04-19 13:38:44 +02:00 |
Lynix
|
d9ab6720d8
|
Add buffering test to spot errors
|
2022-04-18 23:14:48 +02:00 |
SirLynix
|
8784ec9b47
|
Add shader compiler (nzslc) and use it
|
2022-04-06 09:04:09 +02:00 |
SirLynix
|
aa43db956c
|
Shader: Fixes some errors and add unit tests
|
2022-04-02 16:07:13 +02:00 |
SirLynix
|
52d0c5b0bc
|
UnitTests/Shader: Add intrinsic tests
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
a4bca0f169
|
Shader: Add lexer tests
|
2022-03-31 13:34:43 +02:00 |
Jérôme Leclercq
|
a54f70fd24
|
Shader: Fix parsing of unary/dot/indices/and/or
|
2022-03-21 23:11:28 +01:00 |
Jérôme Leclercq
|
4fa3de519c
|
Adjust sound unit tests
|
2022-03-20 19:41:46 +01:00 |
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 |