Hajime Hoshi
|
4a8bd688a9
|
shader: Bug fix: index out of range at defining a var
|
2020-07-12 18:40:01 +09:00 |
|
Hajime Hoshi
|
98ae0826c7
|
shaderir: Bug fix: Early-returns in the entry points didn't work
Fixes #1238
|
2020-07-05 17:57:57 +09:00 |
|
Hajime Hoshi
|
f4a72165e4
|
shader: Bug fix: Comparison with constants didn't work
|
2020-07-05 17:33:10 +09:00 |
|
Hajime Hoshi
|
8369a4cc15
|
shader: Bug fix: Wrong out-params when returning is in a block
|
2020-07-05 04:30:14 +09:00 |
|
Hajime Hoshi
|
ce4732a7dc
|
shader: Treat if's 'init' part correctly
Updates #1230
|
2020-07-05 04:08:57 +09:00 |
|
Hajime Hoshi
|
380b7382ac
|
shader: Add 'if'
Updates #1230
|
2020-07-05 02:33:49 +09:00 |
|
Hajime Hoshi
|
f362455387
|
shader: Bug fix: correct type deduction from 'mat2*vec2'
Fixes #1236
|
2020-07-04 20:08:01 +09:00 |
|
Hajime Hoshi
|
f10263fff7
|
shader: Bug fix: Test failures
|
2020-06-21 22:32:54 +09:00 |
|
Hajime Hoshi
|
c36d2165e6
|
shader: Parse number literals in unary expressions correctly
Fixes #1190
|
2020-06-21 21:47:27 +09:00 |
|
Hajime Hoshi
|
29b70bea95
|
shader: Parse number literals in binary expressions correctly
Updates #1190
|
2020-06-21 21:32:40 +09:00 |
|
Hajime Hoshi
|
afc39a100c
|
shader: Reduce the calls of parseExpr so that unneeded variables are reduced
|
2020-06-21 16:39:26 +09:00 |
|
Hajime Hoshi
|
ac9bb92885
|
shader: Refactoring: Reduce calls of parseExpr at definings
|
2020-06-21 05:26:23 +09:00 |
|
Hajime Hoshi
|
912135d1e7
|
shaderir: Use constant.Value for number literals
Updates #1190
|
2020-06-21 01:30:23 +09:00 |
|
Hajime Hoshi
|
5e0e12d290
|
shader: Bug fix: Resolve types in a binary expression correctly
|
2020-06-20 17:49:23 +09:00 |
|
Hajime Hoshi
|
f36d6c02a9
|
shader: Refactoring: Remove detectType
|
2020-06-20 17:20:44 +09:00 |
|
Hajime Hoshi
|
2869885816
|
shaderir: Fix the initial variable values on GLSL
This is for consistency with number literals we are introducing.
Updates #1190
|
2020-06-17 01:59:02 +09:00 |
|
Hajime Hoshi
|
d04fdbde61
|
shader: Add more tests
|
2020-06-11 23:26:32 +09:00 |
|
Hajime Hoshi
|
4a60c01f03
|
shader: Implement assigning
|
2020-06-10 22:29:45 +09:00 |
|
Hajime Hoshi
|
91fb8e92d8
|
shader: Implment defining variables in multiple-value context
|
2020-06-08 12:15:09 +09:00 |
|
Hajime Hoshi
|
75706504bf
|
shader: Add testdata directory
|
2020-06-08 11:18:27 +09:00 |
|