Yuri Roubinsky
|
04a2053f9b
Removed incorrect autocompletion of matrixes in shader
|
3 years ago |
Rémi Verschelde
|
3b11e33a09
clang-format: Disable alignment of operands, too unreliable
|
3 years ago |
Yuri Roubinsky
|
57fd362fe1
Prevent shader crash when passing constant expression to `textureGather`
|
3 years ago |
Yuri Roubinsky
|
e9b7ffd1fa
Added few more built-ins to shader language
|
3 years ago |
Rémi Verschelde
|
09b0293fad
Merge pull request #53066 from Chaosus/shader_funcs
|
3 years ago |
Yuri Roubinsky
|
b1ac3e256f
Allow declare the shader arrays with a size defined before identifier
|
3 years ago |
Yuri Roubinsky
|
e707391fb8
Fix shader crash when passing array to index expression
|
3 years ago |
Yuri Roubinsky
|
be6f36a66d
Add missing shader built-ins
|
3 years ago |
Yuri Roubinsky
|
7c07ae4c50
Fix shader crash when passing array.length to functions
|
3 years ago |
Yuri Roubinsky
|
69ece73653
Fix syntax parsing error of uniform arrays declaration in shader
|
3 years ago |
Yuri Roubinsky
|
6873ecaaf9
Added support for uniform arrays in shaders
|
4 years ago |
Lightning_A
|
c63b18507d
Use range iterators for `Map`
|
4 years ago |
Yuri Roubinsky
|
e9e21a592e
Prevents editor crash when compare with negative float in shader
|
3 years ago |
Yuri Roubinsky
|
f68d3f67b5
Fix shader crash when passing array to built-in function without index
|
3 years ago |
reduz
|
700f9d916d
More fixes to mobile renderer
|
4 years ago |
Yuri Roubinsky
|
fa96c98bdf
Fix shader crash when using local var with the same name as varying
|
4 years ago |
Rémi Verschelde
|
b63af73435
Merge pull request #51391 from Chaosus/shader_param_names
|
4 years ago |
Yuri Roubinsky
|
fb37846b00
Added parameter names to shader built-in function autocompletion
|
4 years ago |
Yuri Roubinsky
|
efc6b29601
Merge pull request #51505 from Chaosus/shader_fix_shadetype-errorline
|
4 years ago |
Yuri Roubinsky
|
2fb5231bbc
Break futher shader compilation after missing `;` after`shader_type`
|
4 years ago |
Yuri Roubinsky
|
0f42a29864
Allow using more assignment operators on matrixes in shaders
|
4 years ago |
Yuri Roubinsky
|
fead1595f9
Fix shader crash when using varying array in fragment->light context
|
4 years ago |
Yuri Roubinsky
|
c082982a47
Fix editor crash if passing index as variable to function parameter
|
4 years ago |
Yuri Roubinsky
|
b47b3a9957
Prevents shader crashing if varying assigned incorrectly
|
4 years ago |
Yuri Roubinsky
|
3013324a4e
Fix compilation of `shader_language.cpp`
|
4 years ago |
Rémi Verschelde
|
a8fcfbf029
Merge pull request #50729 from Chaosus/shader_varying_enchancements2
|
4 years ago |
Rémi Verschelde
|
9b9e09f675
Merge pull request #50728 from Chaosus/shader_varying_enchancements
|
4 years ago |
Rémi Verschelde
|
ac3322b0af
Use const references where possible for List range iterators
|
4 years ago |
Aaron Franke
|
4e6efd1b07
Use C++ iterators for Lists in many situations
|
4 years ago |
Yuri Roubinsky
|
17b462cc5f
Allow using vertex-stage varying in both `fragment` and `light`
|
4 years ago |