Yuri Roubinsky
|
fd9c92d4ab
Add a shader warning when the uniform buffer limit is exceeded
|
3 éve |
Yuri Roubinsky
|
76f6c0849c
Make `compile` shader function to use struct instead long parameter list
|
4 éve |
Yuri Roubinsky
|
5ba93619fa
Allow using empty statements in the shader, added formatting warning
|
3 éve |
Yuri Roubinsky
|
43d999e346
Fix uniform array alignment to fix a bug
|
3 éve |
Yuri Roubinsky
|
f4c0e90fd9
Allow passing non-variable constant to const function param in shaders
|
3 éve |
Gilles Roudière
|
0587e5e018
Implement toast notifications in the editor
|
3 éve |
Yuri Roubinsky
|
e9b7ffd1fa
Added few more built-ins to shader language
|
3 éve |
Yuri Roubinsky
|
b5028da5c0
Fix regression which prevents using texture array uniforms
|
3 éve |
Yuri Roubinsky
|
6873ecaaf9
Added support for uniform arrays in shaders
|
4 éve |
Lightning_A
|
c63b18507d
Use range iterators for `Map`
|
4 éve |
Bastiaan Olij
|
d22163c657
Scale color output in the mobile renderer to provide HDR support
|
4 éve |
reduz
|
700f9d916d
More fixes to mobile renderer
|
4 éve |
Yuri Roubinsky
|
fa96c98bdf
Fix shader crash when using local var with the same name as varying
|
4 éve |
Rémi Verschelde
|
ff0b5f8fa1
Merge pull request #50809 from akien-mga/iterators-const-references
|
4 éve |
Rémi Verschelde
|
ac3322b0af
Use const references where possible for List range iterators
|
4 éve |
luz paz
|
3564c16cb8
Fix various typos with codespell
|
4 éve |
Aaron Franke
|
4e6efd1b07
Use C++ iterators for Lists in many situations
|
4 éve |
Hugo Locurcio
|
9fc2849a57
Add error marking to the shader error console output
|
4 éve |
Yuri Roubinsky
|
4daca0b580
Removes deleted OrenNayar mode from shaders and materials
|
4 éve |
reduz
|
0d2e02945b
Implement shader caching
|
4 éve |
Yuri Roubinsky
|
5874b7a29c
Allow shader arrays to be passed as parameters and return value
|
4 éve |
Yuri Roubinsky
|
6135744786
Implements length() shader function for arrays in structs
|
4 éve |
reduz
|
d3b49c416a
Refactor GLSL shader compilation
|
4 éve |
reduz
|
64140eaf42
Reorganize Project Settings
|
4 éve |
Yuri Roubinsky
|
dd0874e717
Allow passing varying from fragment to light shader function
|
4 éve |
Rémi Verschelde
|
b5334d14f7
Update copyright statements to 2021
|
4 éve |
Marcel Admiraal
|
b4a190e0bc
Consistently use normal_map
|
4 éve |
Yuri Roubinsky
|
bc0e8e7a21
Fix using post-init shader array constructors
|
4 éve |
Yuri Roubinsky
|
fe4c8e387b
Added support for constants in shader `case` and array size declaration
|
4 éve |
reduz
|
2787ad65be
RenderingServer reorganization
|
4 éve |