Hajime Hoshi
|
2fb1033183
|
shader: Initialize output parameters explicitly
|
2020-09-12 00:35:14 +09:00 |
|
Hajime Hoshi
|
e1ae9bdde0
|
shaderir/glsl, shaderir/metal: Refactoring
|
2020-09-10 02:04:28 +09:00 |
|
Hajime Hoshi
|
337f44c916
|
shader: Add Metal tests
Fixes #1340
|
2020-09-10 01:19:02 +09:00 |
|
Hajime Hoshi
|
1786be55f7
|
shader: Refactoring
|
2020-09-08 02:43:41 +09:00 |
|
Hajime Hoshi
|
0a0401e217
|
shader: Refactoring: Simplify calculation of LocalVarIndexOffset
|
2020-09-08 02:42:43 +09:00 |
|
Hajime Hoshi
|
f6c3e0579f
|
shaderir: Adopt the precision 10 for float literals
Adopted the same precision of (*math/big.Float).String().
|
2020-08-13 00:01:16 +09:00 |
|
Hajime Hoshi
|
f71346da6c
|
shaderir: Add bool/int/float conversion
Updates #1289
|
2020-08-11 23:04:55 +09:00 |
|
Hajime Hoshi
|
5d2606b6a5
|
shader: Bug fix: Wrong local variable indices in blocks
|
2020-08-10 01:09:02 +09:00 |
|
Hajime Hoshi
|
dee8690502
|
shaderir/glsl: Bug fix: Copying an array did not work on GLSL
Fixes #1286
|
2020-08-09 22:18:58 +09:00 |
|
Hajime Hoshi
|
646518f2e8
|
shaderir: Fix the test side: local variables for 'for' stmts must be reserved
|
2020-08-09 22:12:35 +09:00 |
|
Hajime Hoshi
|
2707915376
|
shaderir/glsl, shaderir/metal: Bug fix: Wrong local variables with multiple 'for' statements
|
2020-08-09 20:12:56 +09:00 |
|
Hajime Hoshi
|
80361443cc
|
shaderir/glsl, shaderir/metal: Bug fix: Wrong local variables in for
|
2020-08-09 20:06:13 +09:00 |
|
Hajime Hoshi
|
ee9257e626
|
shaderir: Use pointers for Block
|
2020-08-09 18:00:55 +09:00 |
|
Hajime Hoshi
|
febdc46ad5
|
shaderir/metal: Better array initialization
Updates #1285
|
2020-08-09 04:40:15 +09:00 |
|
Hajime Hoshi
|
a536b3ee25
|
shaderir/metal: Bug fix: Array initialization
Updates #1285
|
2020-08-09 04:22:12 +09:00 |
|
Hajime Hoshi
|
a45e241da1
|
shaderir/metal: Implement the shader IR compiler for Metal
Fixes #1165
|
2020-08-08 19:14:57 +09:00 |
|