Yuri Roubinsky
|
a48c205191
Fix declaring array size twice in global shader constant
|
3 years ago |
Yuri Roubinsky
|
5ba93619fa
Allow using empty statements in the shader, added formatting warning
|
3 years ago |
Rémi Verschelde
|
5643f5e616
Merge pull request #55490 from Chaosus/fix_shader_crash
|
3 years ago |
Yuri Roubinsky
|
be7c03779a
Fix shader crash when assigning array to non-array in global constant
|
3 years ago |
Yuri Roubinsky
|
6e80e97b0f
Fix built-in(PI, TAU, E) assignment to a global constant in a shader
|
3 years ago |
Yuri Roubinsky
|
9b1f8f7a96
Revert "Pushes array of uniforms to first place in the buffer"
|
3 years ago |
Lightning_A
|
e078f970db
Rename `remove()` to `remove_at()` when removing by index
|
4 years ago |
Yuri Roubinsky
|
c7043dbfdc
Prevent return statement from using in block in shader main functions
|
3 years ago |
Yuri Roubinsky
|
f4c0e90fd9
Allow passing non-variable constant to const function param in shaders
|
3 years ago |
Yuri Roubinsky
|
bbfa5f29c7
Pushes array of uniforms to first place in the buffer to prevent bug
|
3 years ago |
Rémi Verschelde
|
02ae47154c
Merge pull request #54356 from Chaosus/shader_fix_matrix_autocompletion
|
3 years ago |
clayjohn
|
1b2cd9f251
Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog
|
3 years ago |
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 |