SirLynix
|
8146ec251a
|
Shader: Add support for partial sanitization
|
2022-03-25 12:54:51 +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
|
b6cd85d6fe
|
Shader: Add import statement (not doing anything for now)
|
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
|
a02b1952c0
|
Apply header order fix
|
2021-10-28 09:53:56 +02: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
|
d3e0d8a39f
|
Shader: Replace select_opt by const_select
|
2021-07-08 10:53:11 +02:00 |
Jérôme Leclercq
|
1f6937ab1b
|
Shader: Implement const if and const values
|
2021-07-07 22:38:24 +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
|
815a7b0c62
|
Replace const ShaderAst::StatementPtr& by ShaderAst::Statement& in input
|
2021-06-16 16:50:00 +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
|
f6fd996bf1
|
Shader: Add support for custom functions calls (and better handle intrinsics)
|
2021-05-22 13:37:54 +02:00 |
Lynix
|
525f24af2e
|
Shader/ShaderLang: Add support for Unary operators
|
2021-05-16 23:07:25 +02:00 |
Jérôme Leclercq
|
500ccda85a
|
Shader: StatementPtr& => const StatementPtr&
|
2021-04-20 18:18:27 +02:00 |
Jérôme Leclercq
|
87ce2edc6e
|
Shader: Add initial support for options (WIP)
|
2021-04-20 18:18:27 +02:00 |
Jérôme Leclercq
|
d335d44d6a
|
Shader: Cleanup and rename AST files
|
2021-04-20 18:18:27 +02:00 |