Hajime Hoshi
|
6b85d9deb0
internal/shader: add check for out-of-bounds
|
1 month ago |
Hajime Hoshi
|
e6d4eac218
internal/shader: bug fix: check the size of array initialization
|
1 month ago |
Hajime Hoshi
|
d46c677327
Revert "internal/shader: bug fix: an index must be a constant for vectors"
|
1 month ago |
Hajime Hoshi
|
af6072c1b4
internal/shader: add more tests
|
3 months ago |
Hajime Hoshi
|
7c4f532b83
internal/shader: bug fix: an index must be a constant for vectors
|
3 months ago |
Hajime Hoshi
|
5d47863a27
internal/shader: bug fix: untyped const bool couldn't be an if condition
|
3 months ago |
Hajime Hoshi
|
09cefc6e71
internal/shader: bug fix: crash with an invalid operand
|
3 months ago |
Hajime Hoshi
|
c390f0a9fa
internal/shader: bug fix: treat a built-in function as an invalid argument
|
6 months ago |
Hajime Hoshi
|
ea6fce45ff
internal/shader: bug fix: crash on assignment mismatches
|
7 months ago |
Mykhailo Lohachov
|
1586c6764a
internal/shaderir: Kage update support for shift operators (#2916)
|
7 months ago |
Hajime Hoshi
|
bb6430d3ba
internal/shader: bug fix: unexpected crash for out of range
|
8 months ago |
Hajime Hoshi
|
63e97c7064
internal/shader: bug fix: needed to resolve const and non-const types
|
8 months ago |
Hajime Hoshi
|
927e025982
internal/shader: bug fix: wrong type conversion for min, max, and clamp
|
8 months ago |
Hajime Hoshi
|
cc3db584f2
internal/shader: allow integer types for clamp
|
8 months ago |
Hajime Hoshi
|
4b9508c523
internal/shader: bug fix: wrong type checks on min/max
|
8 months ago |
Hajime Hoshi
|
e8cdf885c0
internal/shader: allow integer types for min and max
|
8 months ago |
Hajime Hoshi
|
face5fd870
internal/shader: allow integer types for abs and sign
|
8 months ago |
Hajime Hoshi
|
820c996329
internal/shader: bug fix: wrong lhs in an assignment
|
8 months ago |
Hajime Hoshi
|
fca8ebb9af
internal/shader: bug fix: non-name on the left side of :=
|
9 months ago |
Hajime Hoshi
|
75103f39dd
internal/shader: bug fix: error on a function name in a function call
|
9 months ago |
Hajime Hoshi
|
9b9384baa0
internal/shader: bug fix: variables in an index should be marked as used
|
11 months ago |
Hajime Hoshi
|
b95228a8a6
all: rename arguments in Kage
|
1 year ago |
Hajime Hoshi
|
0e27a8a30b
internal/shader: bug fix: spaces around a compiler directive should be allowed
|
1 year ago |
Hajime Hoshi
|
0e19cd10be
internal/shader: add type checks for a bitwise operator + assignment
|
1 year ago |
Hajime Hoshi
|
1f67518319
internal/shader: clean up tests
|
1 year ago |
Hajime Hoshi
|
c13980158f
internal/shader: add type checks for bitwise operators
|
1 year ago |
Hajime Hoshi
|
20ddfba983
internal/shader: bug fix: error in assinments to multiple variables
|
1 year ago |
Hajime Hoshi
|
1269315f75
internal/shader: bug fix: forbid duplicated uniform variables
|
1 year ago |
Hajime Hoshi
|
2de54c556b
internal/shader: bug fix: wrong for-loop should fail compilation
|
1 year ago |
Hajime Hoshi
|
d8630f940d
internal/shader: bug fix: forbide comparing non-scalar values
|
1 year ago |