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