summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_rd/storage_rd/material_storage.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement asynchronous transfer queues, thread guards on RenderingDevice. Add...Dario2024-10-021-0/+89
* Add external texture support (GLES3)David Snopek2024-09-201-0/+1
* Add basic support to evaluate operator value in shader languageYuri Rubinsky2024-09-091-2/+2
* Fix texture samplers to not being last in the property listYuri Rubinsky2024-07-291-7/+3
* Fix crash when assigning more textures than expected to texture arrayYuri Rubinsky2024-07-221-1/+2
* Remove warning when project setting requests a larger global shader uniform b...clayjohn2024-06-281-3/+3
* Separate linear and sRGB uniform buffers in RD rendering backendsclayjohn2024-05-271-14/+16
* Ensure global shader sampler parameters are initialized when loading the editorChris Clyne2024-05-011-6/+2
* Acyclic Command Graph for RenderingDevice.Dario2024-01-081-2/+2
* Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-10-081-1/+1
* Merge pull request #81607 from Rindbee/fix-UPDATE_WHEN_VISIBLE-not-work-in-ex...Rémi Verschelde2023-10-051-1/+1
|\
| * Fix `SubViewport` with `UPDATE_WHEN_VISIBLE` not working properly in exported...风青山2023-09-131-1/+1
* | [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-251-20/+20
* | Fix mipmap bias behavior by refactoring how samplers are created by Material ...Dario2023-09-061-212/+124
|/
* Use 16-bit index buffers instead of 32 when unnecessaryMatias N. Goldberg2023-09-031-9/+9
* Fix global shader uniform texture loadingbitsawer2023-08-151-4/+6
* Add option to enable HDR rendering in 2Dclayjohn2023-08-071-4/+4
* Merge pull request #77740 from ChibiDenDen/simplify_vulkanYuri Sizov2023-07-121-0/+20
|\
| * replace sampler arrays with constant sampler elementsChibiDenDen2023-06-221-0/+20
* | Ensure that "detect 3D" is only called when using 3D shadersclayjohn2023-06-131-1/+1
* | Fix shader uniform storage conversions and crashbitsawer2023-05-291-555/+100
|/
* Notify mesh surface when render_priority changesclayjohn2023-02-131-0/+1
* Clear material arrays to prevent freeing of invalid texture RIDYuri Rubinsky2023-01-131-0/+8
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Implement render_target_was_used API so that Viewports can properly check if ...clayjohn2022-12-161-0/+11
* Refactor `ShaderData` & fix the sorting of shader uniformsYuri Rubinsky2022-12-151-0/+98
* Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde2022-10-311-1/+1
|\
| * Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-1/+1
* | Merge pull request #67112 from Chaosus/fix_boolean_uniform_instancesYuri Rubinsky2022-10-281-9/+25
|\ \ | |/ |/|
| * Fix incorrect setup of boolean uniform instancesYuri Rubinsky2022-10-091-9/+25
* | Fix incorrect offset for vec3 datatypes in `_fill_std140_ubo_empty`Yuri Rubinsky2022-10-091-1/+3
|/
* Merge pull request #66683 from clayjohn/SRGB-canvasitemRémi Verschelde2022-10-051-2/+2
|\
| * Default CanvasItem materials to not convert uniform colors to linear space.clayjohn2022-09-301-2/+2
* | Rename Projection `matrix` to `columns`Aaron Franke2022-10-041-1/+1
* | Move cluster builder, sdfgi and gi structures to clustered renderer, move lig...Bastiaan Olij2022-10-041-0/+12
|/
* Fix typos with codespellRémi Verschelde2022-09-301-1/+1
* Rename `uniform` to `parameter` across the engineYuri Rubinsky2022-09-011-31/+31
* Merge pull request #64167 from clayjohn/screen-texture-hintMax Hilbrunner2022-08-191-1/+13
|\
| * Add shader uniform hints for screen textures so users can specify custom filt...clayjohn2022-08-091-1/+13
* | Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio2022-08-041-4/+4
|/
* Add `hint_transparent` to use a transparent black placeholder textureHugo Locurcio2022-08-011-0/+3
* Merge pull request #63766 from Chaosus/fix_shader_instance_uniformYuri Rubinsky2022-08-011-0/+3
|\
| * Fix passing values to the instance uniforms in the shaderYuri Rubinsky2022-08-011-0/+3
* | Changed storage structs to privateBastiaan Olij2022-08-011-22/+31
|/
* fix 'Comparison result is always the same' warningsLinuxUserGD2022-07-291-24/+0
* Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio2022-07-281-140/+140
* Implement Vector4, Vector4i, Projectionreduz2022-07-231-108/+164
* Clean up Shader Preprocessorreduz2022-07-221-0/+11
* Split dependency logicBastiaan Olij2022-06-281-7/+7
* Refactor shader hintsYuri Rubinsky2022-05-311-1/+1