summaryrefslogtreecommitdiffstats
path: root/servers/rendering/shader_language.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #79459 from MoltenCoffee/fix-shader-arguments-errorYuri Sizov2023-07-241-4/+8
|\
| * Add error for undefined function in shaderMoltenCoffee2023-07-181-4/+8
* | Add autocomplete for filter/repeat hints on uniform arraysHayden Leete2023-07-131-12/+12
|/
* Merge pull request #79100 from KoBeWi/[filter,_filter,_filter,_filter,_filt...Yuri Sizov2023-07-121-1/+6
|\
| * Allow more hint types for uniform arrayskobewi2023-07-061-1/+6
* | Merge pull request #78839 from lewiji/normal_roughness_mobile_fixRémi Verschelde2023-07-081-2/+2
|\ \
| * | Return shader parse error when using 'hint_normal_roughness_texture' and not ...lewiji2023-06-291-2/+2
| |/
* / Fix using uint suffix at the hex number declaration in shadersYuri Roubinski2023-07-011-1/+8
|/
* Fix shader uniform storage conversions and crashbitsawer2023-05-291-7/+7
* Exclude incorrect completion options for `render_mode` in shadersYuri Rubinsky2023-05-151-0/+6
* Enable shadow warnings and fix raised errorsNinni Pipping2023-05-111-57/+57
* Fix completion of `source_color` hint for texture arrays in shadersYuri Rubinsky2023-04-081-29/+35
* Error on hint_normal_roughness_texture and hint_depth_texture outside of spat...Fabio Iotti2023-03-031-0/+8
* Forbid passing multiview sampler to the custom function in shadersYuri Rubinsky2023-02-211-2/+17
* Improvements and fixes based on Weblate commentsHaoyu Qiu2023-02-131-1/+1
* Improve some editor strings for localizationHaoyu Qiu2023-02-091-2/+2
* Mark fma function as high end so it isn't used with the gl_compatibility rend...clayjohn2023-02-081-4/+4
* Merge pull request #72494 from Chaosus/shader_fix_const_initRémi Verschelde2023-02-021-1/+23
|\
| * Fix shader failure when using non-const initializer on a constantYuri Rubinsky2023-02-011-1/+23
* | More codespell fixes, do more changes from previous ignore listRémi Verschelde2023-02-011-4/+4
|/
* Add a shader error when trying to using hint_normal_roughness_texture in the ...clayjohn2023-01-301-0/+4
* Merge pull request #72138 from clayjohn/GL-globalsRémi Verschelde2023-01-261-0/+4
|\
| * Properly append global uniform buffer name in gl_compatibility shadersclayjohn2023-01-261-0/+4
* | Merge pull request #72109 from Chaosus/shader_derivativeRémi Verschelde2023-01-261-0/+42
|\ \
| * | Add derivative functions with precision to shadersYuri Rubinsky2023-01-261-0/+42
| |/
* / Several shader preprocessor parser fixes and improvementsbitsawer2023-01-261-1/+1
|/
* Fix array of token names in the shader parser Yuri Rubinsky2023-01-251-5/+15
* Fix type in hint when using removed built-in texturesPrecisionRender2023-01-201-1/+1
* Decrement texture_binding count when using screen texturesclayjohn2023-01-201-0/+3
* Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn2023-01-181-0/+6
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix shader crash when using boolean type for vertex->fragment varyingsYuri Rubinsky2022-12-231-2/+33
* Add missing != operator to `StringName`Yuri Rubinsky2022-12-201-1/+1
* Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resourcesRémi Verschelde2022-11-241-3/+3
* Shader: Set proper resource type hints for sampler uniformsRémi Verschelde2022-11-221-17/+15
* Code simplifications found by cppcheckMarkus Sauermann2022-11-211-2/+2
* Fix global uniforms parsed as instance uniformLily Garcia2022-11-171-14/+16
* Merge pull request #68718 from dzil123/fix_fog_shader_buffer_overflowRémi Verschelde2022-11-161-0/+20
|\
| * Fix Fog shader buffer overflowdzil1232022-11-151-0/+20
* | Mark shader built-ins as used when passed to functions as out parameter Yuri Rubinsky2022-11-151-0/+19
|/
* Remove redundant Variant-types initializationsMarkus Sauermann2022-11-141-21/+21
* Some fixes for instance shader parametersYuri Rubinsky2022-11-091-0/+4
* Fix predefined constants to be accessible in the shader includesYuri Rubinsky2022-11-011-1/+1
* Fix editor crash when assigning some uniform hints to the texturesYuri Rubinsky2022-10-161-0/+3
* Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703Rémi Verschelde2022-09-281-2/+2
|\
| * Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable usedRémi Verschelde2022-09-281-2/+2
* | Fix MSVC warning C4702: unreachable codeRémi Verschelde2022-09-281-2/+0
|/
* Prevent duplicated hints in shader uniform completionYuri Rubinsky2022-09-111-14/+34
* Remove `shader_type` from completion (when it does not need any more)Yuri Rubinsky2022-09-071-2/+6
* Allow using integer varyings with `flat` interpolation modifierYuri Rubinsky2022-08-251-4/+9