Yuri Roubinsky
|
b66510d509
Added completion for uniform hints in a shader
|
пре 3 година |
Yuri Roubinsky
|
76f6c0849c
Make `compile` shader function to use struct instead long parameter list
|
пре 4 година |
Yuri Roubinsky
|
10b10ae1fa
Fix `^=` operator in shaders
|
пре 3 година |
Yuri Roubinsky
|
5ee73dc5a6
Fix shader crash when using existed constant name for struct
|
пре 3 година |
Yuri Roubinsky
|
a48c205191
Fix declaring array size twice in global shader constant
|
пре 3 година |
Yuri Roubinsky
|
5ba93619fa
Allow using empty statements in the shader, added formatting warning
|
пре 3 година |
Rémi Verschelde
|
5643f5e616
Merge pull request #55490 from Chaosus/fix_shader_crash
|
пре 3 година |
Yuri Roubinsky
|
be7c03779a
Fix shader crash when assigning array to non-array in global constant
|
пре 3 година |
Yuri Roubinsky
|
6e80e97b0f
Fix built-in(PI, TAU, E) assignment to a global constant in a shader
|
пре 3 година |
Yuri Roubinsky
|
9b1f8f7a96
Revert "Pushes array of uniforms to first place in the buffer"
|
пре 3 година |
Lightning_A
|
e078f970db
Rename `remove()` to `remove_at()` when removing by index
|
пре 4 година |
Yuri Roubinsky
|
c7043dbfdc
Prevent return statement from using in block in shader main functions
|
пре 3 година |
Yuri Roubinsky
|
f4c0e90fd9
Allow passing non-variable constant to const function param in shaders
|
пре 3 година |
Yuri Roubinsky
|
bbfa5f29c7
Pushes array of uniforms to first place in the buffer to prevent bug
|
пре 4 година |
Rémi Verschelde
|
02ae47154c
Merge pull request #54356 from Chaosus/shader_fix_matrix_autocompletion
|
пре 4 година |
clayjohn
|
1b2cd9f251
Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog
|
пре 4 година |
Yuri Roubinsky
|
04a2053f9b
Removed incorrect autocompletion of matrixes in shader
|
пре 4 година |
Rémi Verschelde
|
3b11e33a09
clang-format: Disable alignment of operands, too unreliable
|
пре 4 година |
Yuri Roubinsky
|
57fd362fe1
Prevent shader crash when passing constant expression to `textureGather`
|
пре 4 година |
Yuri Roubinsky
|
e9b7ffd1fa
Added few more built-ins to shader language
|
пре 4 година |
Rémi Verschelde
|
09b0293fad
Merge pull request #53066 from Chaosus/shader_funcs
|
пре 4 година |
Yuri Roubinsky
|
b1ac3e256f
Allow declare the shader arrays with a size defined before identifier
|
пре 4 година |
Yuri Roubinsky
|
e707391fb8
Fix shader crash when passing array to index expression
|
пре 4 година |
Yuri Roubinsky
|
be6f36a66d
Add missing shader built-ins
|
пре 4 година |
Yuri Roubinsky
|
7c07ae4c50
Fix shader crash when passing array.length to functions
|
пре 4 година |
Yuri Roubinsky
|
69ece73653
Fix syntax parsing error of uniform arrays declaration in shader
|
пре 4 година |
Yuri Roubinsky
|
6873ecaaf9
Added support for uniform arrays in shaders
|
пре 4 година |
Lightning_A
|
c63b18507d
Use range iterators for `Map`
|
пре 4 година |
Yuri Roubinsky
|
e9e21a592e
Prevents editor crash when compare with negative float in shader
|
пре 4 година |
Yuri Roubinsky
|
f68d3f67b5
Fix shader crash when passing array to built-in function without index
|
пре 4 година |