Bartłomiej T. Listwon
|
73793ab89c
Prevent shuffling custom shader functions (shader cache requires determinism)
|
11 maanden geleden |
Rémi Verschelde
|
1426cd3b3a
One Copyright Update to rule them all
|
1 jaar geleden |
dzil123
|
aa0b91ca52
[3.x] Fix shader compiler asan out of bounds
|
2 jaren geleden |
Hugo Locurcio
|
ab9a95f266
Add `hint_transparent` to use a transparent black placeholder texture
|
3 jaren geleden |
Haoyu Qiu
|
067e738cb8
Fix various typos
|
2 jaren geleden |
Yuri Roubinsky
|
b5c5c2d52b
Fix shader crashing when attempting to access length() at global space
|
2 jaren geleden |
Rémi Verschelde
|
7a16bb2ee4
Fix typos with codespell
|
2 jaren geleden |
Yuri Roubinsky
|
85deed9207
Backport some changes to 3.x shaders
|
2 jaren geleden |
Rémi Verschelde
|
a627cdafc5
Update copyright statements to 2022
|
2 jaren geleden |
Yuri Roubinsky
|
0c449befbf
Allow pass varyings as out param to the function, when it's possible
|
2 jaren geleden |
Yuri Roubinsky
|
25e24f2d05
[3.x] Prevent writing incorrect shader hints
|
3 jaren geleden |
Yuri Roubinsky
|
933fd6be75
[3.x] Restore shader parsing errors with lack of semicolon in a block
|
3 jaren geleden |
Yuri Roubinsky
|
de9205f72d
Fix ^= operator in shaders
|
3 jaren geleden |
Yuri Roubinsky
|
5928cc90f8
[3.x] Prevent return statement from using in block in shader main func
|
3 jaren geleden |
Hugo Locurcio
|
d7d35e4f73
Add `const` qualifier support for function arguments in shaders
|
3 jaren geleden |
Yuri Roubinsky
|
824183854c
Removed incorrect autocompletion of matrixes in shader
|
3 jaren geleden |
Pedro J. Estébanez
|
4c710780d4
Implement async shader compilation plus caching for GL ES 3
|
3 jaren geleden |
Rémi Verschelde
|
42d385b312
clang-format: Disable alignment of operands, too unreliable
|
3 jaren geleden |
Rémi Verschelde
|
51dd4d0c6c
Merge pull request #49509 from Chaosus/shader_time_3.x
|
3 jaren geleden |
Yuri Roubinsky
|
8a1c986455
[3.x] Fix shader crash when using local var with the same name as varying
|
3 jaren geleden |
Yuri Roubinsky
|
34f7ceefe0
Allow using more assignment operators on matrixes in shaders
|
3 jaren geleden |
Yuri Roubinsky
|
144e0856a4
Fix shader crash when using varying array in fragment->light context
|
3 jaren geleden |
Yuri Roubinsky
|
8b6d9ab956
Fix varying usage in custom functions [3.x]
|
3 jaren geleden |
Rémi Verschelde
|
940ca74ccf
Merge pull request #50889 from Chaosus/shader_const_array_3.x
|
3 jaren geleden |
Yuri Roubinsky
|
1e191847c7
[3.x] Implemented global const array to shaders
|
3 jaren geleden |
Yuri Roubinsky
|
0a99613e53
Backport latest varying fixes to 3.x (2)
|
3 jaren geleden |
Yuri Roubinsky
|
1e128c80c6
Backport latest varying fixes to 3.x
|
3 jaren geleden |
Yuri Roubinsky
|
2d7c9f1ef1
[3.x] Makes shader 'TIME' available in custom functions by default
|
3 jaren geleden |
Hugo Locurcio
|
a38b447413
Highlight control flow keywords with a different color
|
5 jaren geleden |
Yuri Roubinsky
|
2d1f8f2352
Prevents shader crash if two struct with the same name are declared
|
3 jaren geleden |