summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_rd/storage_rd/material_storage.cpp
AgeCommit message (Expand)Author
2023-02-13Notify mesh surface when render_priority changesclayjohn
2023-01-13Clear material arrays to prevent freeing of invalid texture RIDYuri Rubinsky
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-12-16Implement render_target_was_used API so that Viewports can properly check if ...clayjohn
2022-12-15Refactor `ShaderData` & fix the sorting of shader uniformsYuri Rubinsky
2022-10-31Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde
2022-10-28Merge pull request #67112 from Chaosus/fix_boolean_uniform_instancesYuri Rubinsky
2022-10-18Unify usage of GLOBAL/EDITOR_GETkobewi
2022-10-09Fix incorrect setup of boolean uniform instancesYuri Rubinsky
2022-10-09Fix incorrect offset for vec3 datatypes in `_fill_std140_ubo_empty`Yuri Rubinsky
2022-10-05Merge pull request #66683 from clayjohn/SRGB-canvasitemRémi Verschelde
2022-10-04Rename Projection `matrix` to `columns`Aaron Franke
2022-10-04Move cluster builder, sdfgi and gi structures to clustered renderer, move lig...Bastiaan Olij
2022-09-30Default CanvasItem materials to not convert uniform colors to linear space.clayjohn
2022-09-30Fix typos with codespellRémi Verschelde
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-08-19Merge pull request #64167 from clayjohn/screen-texture-hintMax Hilbrunner
2022-08-09Add shader uniform hints for screen textures so users can specify custom filt...clayjohn
2022-08-04Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio
2022-08-01Add `hint_transparent` to use a transparent black placeholder textureHugo Locurcio
2022-08-01Merge pull request #63766 from Chaosus/fix_shader_instance_uniformYuri Rubinsky
2022-08-01Fix passing values to the instance uniforms in the shaderYuri Rubinsky
2022-08-01Changed storage structs to privateBastiaan Olij
2022-07-29fix 'Comparison result is always the same' warningsLinuxUserGD
2022-07-28Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-07-22Clean up Shader Preprocessorreduz
2022-06-28Split dependency logicBastiaan Olij
2022-05-31Refactor shader hintsYuri Rubinsky
2022-05-24Merge pull request #60803 from Chaosus/shader_hint_renameRémi Verschelde
2022-05-20Add a new HashSet templatereduz
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Add a new HashMap implementationreduz
2022-05-11Split out bokeh_dof and copy effectsBastiaan Olij
2022-05-09Rename `hint_albedo`, `hint_white/black` in shadersYuri Roubinsky
2022-05-03Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde
2022-05-03Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio
2022-05-01Add `hint_color` support for `vec3` in shadersYuri Roubinsky
2022-04-29Rename Basis "elements" to "rows"Aaron Franke
2022-04-29Rename Transform2D "elements" to "columns"Aaron Franke
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-17Moved particles into ParticlesStorageBastiaan Olij
2022-04-13Color: Rename `to_srgb`/`to_linear` to include base color spaceRémi Verschelde
2022-03-31Extract global variable, shader and material storageBastiaan Olij