summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_rd/shader_compiler_rd.cpp
AgeCommit message (Expand)Author
2022-01-03Update copyright statements to 2022Rémi Verschelde
2022-01-03Add a shader warning when the uniform buffer limit is exceededYuri Roubinsky
2021-12-08Make `compile` shader function to use struct instead long parameter listYuri Roubinsky
2021-12-01Allow using empty statements in the shader, added formatting warningYuri Roubinsky
2021-11-25Fix uniform array alignment to fix a bugYuri Roubinsky
2021-11-19Allow passing non-variable constant to const function param in shadersYuri Roubinsky
2021-10-14Implement toast notifications in the editorGilles Roudière
2021-10-13Added few more built-ins to shader languageYuri Roubinsky
2021-10-06Fix regression which prevents using texture array uniformsYuri Roubinsky
2021-10-04Added support for uniform arrays in shadersYuri Roubinsky
2021-09-30Use range iterators for `Map`Lightning_A
2021-08-23Scale color output in the mobile renderer to provide HDR supportBastiaan Olij
2021-08-18More fixes to mobile rendererreduz
2021-08-13Fix shader crash when using local var with the same name as varyingYuri Roubinsky
2021-07-25Merge pull request #50809 from akien-mga/iterators-const-referencesRémi Verschelde
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-25Fix various typos with codespellluz paz
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-17Add error marking to the shader error console outputHugo Locurcio
2021-06-08Removes deleted OrenNayar mode from shaders and materialsYuri Roubinsky
2021-05-31Implement shader cachingreduz
2021-05-22Allow shader arrays to be passed as parameters and return valueYuri Roubinsky
2021-05-19Implements length() shader function for arrays in structsYuri Roubinsky
2021-04-14Refactor GLSL shader compilationreduz
2021-02-18Reorganize Project Settingsreduz
2021-02-11Allow passing varying from fragment to light shader functionYuri Roubinsky
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-29Consistently use normal_mapMarcel Admiraal
2020-12-27Fix using post-init shader array constructorsYuri Roubinsky
2020-12-17Added support for constants in shader `case` and array size declarationYuri Roubinsky
2020-12-04RenderingServer reorganizationreduz