SirLynix
|
7c640f5c00
|
Shader: Add types to error messages (and remove ID)
|
2022-04-01 18:19:50 +02:00 |
Jérôme Leclercq
|
e9543b20a2
|
Shader: Fix function calls with OpenGL
|
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
|
05cf98477e
|
Shader: Add proper support for alias
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
d45ba6696f
|
Shader: Rename VariableExpression to VariableValueExpression
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
be9bdc4705
|
Modules are workings \o/
|
2022-03-14 18:30:55 +01:00 |
Lynix
|
83d26e209e
|
WIP2
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
a4858d6793
|
Shader: Add comments to surround modules
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
43ac86e85c
|
Shader/Modules: proof of concept
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
b6cd85d6fe
|
Shader: Add import statement (not doing anything for now)
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
a2f4f3c802
|
Shader: Many fixes
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
99e07e6e1e
|
Shader: Add module statement
|
2022-03-14 18:30:55 +01:00 |
Jérôme Leclercq
|
402e16bd2b
|
Shader: Handle type as expressions
|
2022-02-17 13:23:56 +01:00 |
Jérôme Leclercq
|
756fd773a9
|
Shader: Add support for numerical fors
|
2022-01-06 20:38:55 +01:00 |
Jérôme Leclercq
|
4fe44339c5
|
Shader: Add support for for-each statements and improve arrays
|
2022-01-02 22:02:11 +01:00 |
Jérôme Leclercq
|
1f15328fdd
|
Shader: Add initial support for arrays
|
2022-01-01 23:01:31 +01:00 |
SirLynix
|
89c7bbf197
|
Update copyright date
|
2022-01-01 15:30:09 +01:00 |
Jérôme Leclercq
|
0f9060c45b
|
Shader: Add support for while loops
|
2021-12-16 23:10:58 +01:00 |
Jérôme Leclercq
|
93ec196dc4
|
Apply header guard check
|
2021-10-26 15:52:46 +02:00 |
Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
Jérôme Leclercq
|
996b5ef85c
|
Shader: Rename ConstantIndexExpression to ConstantExpression
|
2021-07-08 15:24:22 +02:00 |
Jérôme Leclercq
|
3a31c77524
|
Shader: Rename ConstantExpression to ConstantValueExpression
|
2021-07-08 15:22:08 +02:00 |
Jérôme Leclercq
|
f9af35b489
|
Shader: Attribute can now have expressions as values and struct fields can be conditionally supported
|
2021-07-07 22:38:24 +02:00 |
Jérôme Leclercq
|
f22b501e25
|
Add initial support for shader binding sets (WIP)
|
2021-06-16 16:50:00 +02:00 |
Jérôme Leclercq
|
815a7b0c62
|
Replace const ShaderAst::StatementPtr& by ShaderAst::Statement& in input
|
2021-06-16 16:50:00 +02:00 |
Jérôme Leclercq
|
4465e230af
|
Shader/NZSL: Add support for array indexing
|
2021-06-01 16:22:41 +02:00 |
Jérôme Leclercq
|
0f3c0abb96
|
Shader/ShaderAst: Rename AccessMember* to Access*
|
2021-06-01 12:38:17 +02:00 |
Jérôme Leclercq
|
16e2f5f819
|
Shader: Add support for depth_write and early_fragment_tests attributes (+ FragDepth builtin)
|
2021-06-01 12:32:24 +02:00 |
Lynix
|
525f24af2e
|
Shader/ShaderLang: Add support for Unary operators
|
2021-05-16 23:07:25 +02:00 |
Jérôme Leclercq
|
87ce2edc6e
|
Shader: Add initial support for options (WIP)
|
2021-04-20 18:18:27 +02:00 |