summaryrefslogtreecommitdiffstats
path: root/servers/rendering/shader_compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Mark shader built-ins as used when passed to functions as out parameter Yuri Rubinsky2022-11-151-3/+51
* Make code generation for shader boolean uniform instances easierYuri Rubinsky2022-10-311-4/+4
* Fix incorrect setup of boolean uniform instancesYuri Rubinsky2022-10-091-4/+4
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-3/+3
* Fix global uniform crash at editor startupYuri Rubinsky2022-10-031-4/+4
* Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde2022-09-021-1/+1
|\
| * Rename `uniform` to `parameter` across the engineYuri Rubinsky2022-09-011-1/+1
* | Implement Physical Light Units as an optional setting.clayjohn2022-08-311-1/+1
|/
* Merge pull request #64167 from clayjohn/screen-texture-hintMax Hilbrunner2022-08-191-1/+42
|\
| * Add shader uniform hints for screen textures so users can specify custom filt...clayjohn2022-08-091-1/+42
* | Merge pull request #64310 from Chaosus/shader_texture_funcsYuri Rubinsky2022-08-121-0/+2
|\ \
| * | Add `textureQueryLod/Levels` functions to the shader languageYuri Rubinsky2022-08-121-0/+2
| |/
* / Add `textureProjGrad` function to the shader languageYuri Rubinsky2022-08-121-0/+1
|/
* Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio2022-07-281-8/+8
* Clean up Shader Preprocessorreduz2022-07-221-6/+64
* Refactor shader hintsYuri Rubinsky2022-05-311-0/+1
* Add a new HashSet templatereduz2022-05-201-2/+2
* Use range iterators for RBSet in most casesAaron Record2022-05-191-2/+2
* Replace most uses of Map by HashMapreduz2022-05-161-4/+4
* SceneShader compilingclayjohn2022-05-111-3/+7
* SkyShaders workingclayjohn2022-05-111-5/+9
* Use Filament specular models and parametrizationclayjohn2022-02-221-144/+0
* Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde2022-02-161-36/+0
* Merge pull request #57562 from AnilBK/string-add-containsRémi Verschelde2022-02-031-1/+1
|\
| * String: Add contains().Anilforextra2022-02-041-1/+1
* | Allow multiple declarations in for loop in a shaderYuri Roubinsky2022-02-031-3/+6
|/
* Unify variable and array declarations in shadersYuri Roubinsky2022-01-181-57/+38
* Fix shader crashing when declaring matrix or array varyingsYuri Roubinsky2022-01-141-1/+20
* Optimize include files to improve `shader_language.h` compilation speedYuri Roubinsky2022-01-121-1/+2
* New OpenGL batching canvas rendererclayjohn2022-01-111-0/+1552