Hajime Hoshi
|
5d47863a27
internal/shader: bug fix: untyped const bool couldn't be an if condition
|
3 months ago |
Hajime Hoshi
|
ea6fce45ff
internal/shader: bug fix: crash on assignment mismatches
|
7 months ago |
Hajime Hoshi
|
7842942b24
internal/shader: bug fix: need to covert constant type correctly for assignments
|
7 months ago |
Hajime Hoshi
|
e7bb66bb2f
internal/shader: bug fix: ++/-- statements didn't work for vec2 on browsers
|
7 months ago |
Mykhailo Lohachov
|
1586c6764a
internal/shaderir: Kage update support for shift operators (#2916)
|
7 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
|
0e19cd10be
internal/shader: add type checks for a bitwise operator + assignment
|
1 year ago |
Hajime Hoshi
|
73e4423fe7
internal/shader: bug fix: bitwise operators with assignment didn't work
|
1 year ago |
Hajime Hoshi
|
20ddfba983
internal/shader: bug fix: error in assinments to multiple variables
|
1 year ago |
Hajime Hoshi
|
1bbded8653
internal/shader: bug fix: wrong local variable index was used for assignments
|
1 year ago |
Hajime Hoshi
|
f82114e8eb
internal/shader: add parseFor
|
1 year ago |
Hajime Hoshi
|
2de54c556b
internal/shader: bug fix: wrong for-loop should fail compilation
|
1 year ago |
Hajime Hoshi
|
5ddf1df423
internal/shaderir: remove ConstType
|
1 year ago |
Hajime Hoshi
|
7549f4fcd6
internal/shader: reduce ConstType usages
|
1 year ago |
Hajime Hoshi
|
e225f118fb
internal/shaderir: use ConstType just for an assetion
|
1 year ago |
Hajime Hoshi
|
88be4c5b7c
internal/shader: reland: bug fix: stricter type checks for the built-in cast-like functions
|
1 year ago |
Hajime Hoshi
|
b743b7ab50
internal/shader: bug fix: `return true` for float must fail
|
1 year ago |
Hajime Hoshi
|
a8c3eb7167
internal/shader: bug fix: don't allow a binary op with different typed constants
|
1 year ago |
guangwu
|
54e1263565
all: unnecessary use of fmt.Sprintf (#2691)
|
1 year ago |
Hajime Hoshi
|
ad23ae81c1
internal/shader: bug fix: forbide assigning to a uniform variable
|
1 year ago |
Hajime Hoshi
|
2a1d23d926
internal/shader: bug fix: panic when an assignment mismatch happens
|
1 year ago |
Hajime Hoshi
|
f129c23393
all: update URLs in comments
|
2 years ago |
Hajime Hoshi
|
0b9cbaa1ed
internal/shader: introduce integer vectors (ivec2, ivec3, ivec4)
|
2 years ago |
Hajime Hoshi
|
dc1df824a5
internal/shader: more strict type checks with built-in functions
|
2 years ago |
Hajime Hoshi
|
5d8216def3
internal/shader: stricter const type check
|
2 years ago |
Hajime Hoshi
|
f63b87f675
internal/shader: refactoring
|
2 years ago |
Hajime Hoshi
|
fb775d806c
internal/shader: disallow 'discard' in other functions than the fragment entry point
|
2 years ago |
Hajime Hoshi
|
b6a340a96f
internal/shader: optimization: use a regular return for a function with one output parameter
|
2 years ago |
Hajime Hoshi
|
8c879c7bcf
internal/shader: refactoring
|
2 years ago |