Yuri Roubinsky
|
d47035a6fb
Fix shader crashing when attempting to access `length()` at global space
|
3 years ago |
reduz
|
360dea5348
Add GDExtension support to Script
|
3 years ago |
notSanil
|
36fa7059ed
Fix device limit exceeding for uniform buffer
|
3 years ago |
Rémi Verschelde
|
b8b4580448
Style: Cleanup single-line blocks, semicolons, dead code
|
3 years ago |
ZuBsPaCe
|
2e2c9a27b6
Fixed shader error message for instance qualifier
|
3 years ago |
Yuri Roubinsky
|
a2484c3293
Fix unknown identifier error in for loop
|
3 years ago |
Yuri Roubinsky
|
e01d08159c
Few more fixes to for loop in shaders
|
3 years ago |
bruvzg
|
244db37508
Cleanup and move char functions to the `char_utils.h` header.
|
3 years ago |
Yuri Roubinsky
|
58696fd774
Allow multiple declarations in for loop in a shader
|
3 years ago |
Anilforextra
|
fc27636999
Vectors: Use clear() and has().
|
3 years ago |
Yuri Roubinsky
|
b01065b9a4
Prevent checking of global uniform type outside the editor
|
3 years ago |
Yuri Roubinsky
|
0e66587dbf
Remove incorrect items from completion of main functions in shader
|
3 years ago |
Yuri Roubinsky
|
3ca57e5157
Fix incorrect unused local var warning in shader blocks
|
3 years ago |
Yuri Roubinsky
|
e0304f83e7
Add translation links to shader errors
|
3 years ago |
Yuri Roubinsky
|
36a82c8c69
Unify variable and array declarations in shaders
|
3 years ago |
Yuri Roubinsky
|
08208406ca
Refactor size expression parsing for arrays in the shaders
|
3 years ago |
Yuri Roubinsky
|
4201af6649
Fix completion for global constants in shaders
|
3 years ago |
Yuri Roubinsky
|
c377891145
Add completion for shader_type
|
3 years ago |
Yuri Roubinsky
|
b0356bcb72
Prevent redefinition of main functions in shader
|
3 years ago |
Yuri Roubinsky
|
bd61d8f80c
Enhances a shader uniform limit warning
|
3 years ago |
Yuri Roubinsky
|
b74968c2ca
Merge pull request #56477 from Chaosus/fix_device_crash
|
3 years ago |
Yuri Roubinsky
|
0e2ef987b1
Add a check for device in shader lang to prevent startup editor crash
|
3 years ago |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
3 years ago |
Yuri Roubinsky
|
fd9c92d4ab
Add a shader warning when the uniform buffer limit is exceeded
|
3 years ago |
Rémi Verschelde
|
9221c0f8ad
Merge pull request #56190 from Chaosus/shader_varying_pass_to_func
|
3 years ago |
luz paz
|
a124f1effe
Fix various typos
|
3 years ago |
Yuri Roubinsky
|
108b6a2000
Allow pass varyings as out param to the function, when it's possible
|
3 years ago |
Yuri Roubinsky
|
e8a457ba89
Refactor render_mode in shaders, forbid declaring duplicates
|
3 years ago |
Rémi Verschelde
|
be83968b6b
Merge pull request #55970 from Chaosus/shader_fix_struct_warning
|
3 years ago |
Yuri Roubinsky
|
1414a7be91
Fix struct usage passing to shader warning system
|
3 years ago |