SirLynix
|
ca9854d06a
|
Graphics/FrameGraph: Fix pipeline barrier from output to input
|
2022-04-08 13:36:07 +02:00 |
SirLynix
|
b7493f01bf
|
Formats: Rename parameter to skip loader
From SkipNative to SkipBuiltin
|
2022-04-08 13:35:47 +02:00 |
SirLynix
|
d5f7f7a1a5
|
XMake: Remove fuzz build mode
|
2022-04-08 13:13:13 +02:00 |
SirLynix
|
f19178d904
|
Fix X11 polluting namespace with unity build
|
2022-04-08 08:49:36 +02:00 |
Jérôme Leclercq
|
01f157476c
|
Update THANKS.md
|
2022-04-07 13:40:04 +02:00 |
SirLynix
|
e34bedbfa8
|
Remove unused thirdparty headers
Lua support got removed and kiwi is handled by xmake
|
2022-04-07 13:38:16 +02:00 |
SirLynix
|
ad80f3e0ec
|
Utility: Switch static unordered_set to constexpr
|
2022-04-07 08:42:10 +02:00 |
SirLynix
|
6171125d21
|
nzslc fixes
|
2022-04-06 12:49:34 +02:00 |
SirLynix
|
447cdfddc9
|
Shader: Error fixes
|
2022-04-06 09:06:02 +02:00 |
SirLynix
|
8784ec9b47
|
Add shader compiler (nzslc) and use it
|
2022-04-06 09:04:09 +02:00 |
SirLynix
|
262c82b9e1
|
Shader: Use constexpr maps for static data
|
2022-04-05 08:41:47 +02:00 |
SirLynix
|
18edd41048
|
Shader: Fix dependency check of modules
|
2022-04-05 08:35:12 +02:00 |
SirLynix
|
7f15c66f16
|
Shader/EliminateUnusedPassVisitor: Handle alias declarations
|
2022-04-04 19:23:20 +02:00 |
SirLynix
|
68d2dfcae6
|
Move FieldOffsets class to Shader module and remove Utility dependency
|
2022-04-04 19:22:18 +02:00 |
SirLynix
|
998bcde2e2
|
Fix compilation
|
2022-04-04 12:14:56 +02:00 |
SirLynix
|
9d526741b9
|
Add proper support for IndexType and uint32 indices
|
2022-04-04 09:02:00 +02:00 |
SirLynix
|
66ff6cfa81
|
Minor fixes
|
2022-04-04 08:17:03 +02:00 |
Lynix
|
83de0939bb
|
Shader: Fix validation and cast from u32 to i32
|
2022-04-02 21:20:01 +02:00 |
Lynix
|
5cd9f6fdcd
|
Minor fixes
|
2022-04-02 21:18:04 +02:00 |
SirLynix
|
71db80c374
|
Update global headers
|
2022-04-02 17:25:08 +02:00 |
SirLynix
|
aa43db956c
|
Shader: Fixes some errors and add unit tests
|
2022-04-02 16:07:13 +02:00 |
SirLynix
|
1c7a3a96e5
|
Shader/SourceLocation: Fix column index
|
2022-04-02 03:03:06 +02:00 |
SirLynix
|
655423f096
|
Shader/DependencyCheckerVisitor: Fix alias handling
|
2022-04-02 02:06:55 +02:00 |
SirLynix
|
81b1b9b473
|
Shader/DependencyCheckerVisitor: Handle aliases
|
2022-04-02 02:04:42 +02:00 |
Jérôme Leclercq
|
c04b650e7c
|
Fix compilation
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
7c640f5c00
|
Shader: Add types to error messages (and remove ID)
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
16cf75440b
|
Shader: Turn every AstError into a proper compilation error (with source info)
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
ac9e7207ac
|
Shader: Add compiler and AST errors (WIP)
I'm so afraid to lose all this work
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
52d0c5b0bc
|
UnitTests/Shader: Add intrinsic tests
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
35f6240786
|
Shader: Fix some errors
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
1afc599e3d
|
Shader: Fix compilation error when unity build is used
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
78f4751967
|
Shader: Fill SourceLocation info to AST when parsing
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
8429411755
|
Shader: Improve attribute source location
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
98237acb6f
|
Shader: Fix sourceLocation cloning
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
960ab64d98
|
Shader: Add SourceLocation members
TODO: Fill from Parser and use them for error throwing in SanitizeVisitor
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
b8bf19f8cd
|
Build: Add fmt dependency
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
ebad7b5e8c
|
Shader: Add support for error messages (WIP)
|
2022-04-01 18:19:50 +02:00 |
SirLynix
|
f14b10baf4
|
Graphics/ViewerInstance: fix typo
|
2022-03-31 13:35:08 +02:00 |
SirLynix
|
a4bca0f169
|
Shader: Add lexer tests
|
2022-03-31 13:34:43 +02:00 |
SirLynix
|
47f8081202
|
Shader: Fix external binding set attribute value
|
2022-03-28 09:01:52 +02:00 |
SirLynix
|
e6c49a4ee4
|
Renderer: Don't ignore non-existent library files
as they could be in PATH
|
2022-03-28 09:01:25 +02:00 |
SirLynix
|
76bef86c87
|
Build: Fix renderer plugins dependencies
|
2022-03-25 12:56:40 +01:00 |
SirLynix
|
7af25777dc
|
Shader/FilesystemModuleResolver: Don't register in case of parsing errors
|
2022-03-25 12:56:20 +01:00 |
SirLynix
|
83deecd8f1
|
Shader: Fix SPIRV shaders terminating before function last statement
|
2022-03-25 12:55:32 +01:00 |
SirLynix
|
8146ec251a
|
Shader: Add support for partial sanitization
|
2022-03-25 12:54:51 +01: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 |
Jérôme Leclercq
|
f114f900b4
|
Remove moltenvk package for now
|
2022-03-20 19:41:31 +01:00 |
Jérôme Leclercq
|
723c58b6f5
|
Update xmake.lua
|
2022-03-20 19:41:31 +01:00 |
Jérôme Leclercq
|
69869ccb74
|
Update xmake.lua
|
2022-03-20 19:41:31 +01:00 |