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 |
Yuri Roubinsky
|
f0a58af12f
Rename shader hint `filter_anisotropy` to `filter_anisotropic`
|
3 years ago |
Yuri Roubinsky
|
25a2241e7d
Fix shader array parsing in variable declaration
|
3 years ago |
Rémi Verschelde
|
de8348a9b3
Merge pull request #55903 from Chaosus/shader_struct
|
3 years ago |
Yuri Roubinsky
|
09185d76ac
Rename shader hint `filter_aniso` to `filter_anisotropy`
|
3 years ago |
Yuri Roubinsky
|
31cc6ba622
Allow declaring multiple members in one expression in shader structs
|
3 years ago |
Yuri Roubinsky
|
8862d1426d
Restore shader parsing errors with lack of semicolon in a block
|
3 years ago |
Hugo Locurcio
|
92e9cca5be
Rename `hint_aniso` to `hint_anisotropy` in the shader language
|
3 years ago |
Yuri Roubinsky
|
bcbcf14469
Refactor constant suffix parsing in a shader
|
3 years ago |
Yuri Roubinsky
|
dcf3594500
Merge pull request #55763 from Chaosus/shader_hint_completion
|
3 years ago |
Yuri Roubinsky
|
b66510d509
Added completion for uniform hints in a shader
|
3 years ago |
Nathan Franke
|
49403cbfa0
Replace String comparisons with "", String() to is_empty()
|
3 years ago |
Yuri Roubinsky
|
76f6c0849c
Make `compile` shader function to use struct instead long parameter list
|
4 years ago |
Yuri Roubinsky
|
10b10ae1fa
Fix `^=` operator in shaders
|
3 years ago |
Yuri Roubinsky
|
5ee73dc5a6
Fix shader crash when using existed constant name for struct
|
3 years ago |
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 |