summaryrefslogtreecommitdiffstats
path: root/drivers/gles3/storage/material_storage.h
Commit message (Expand)AuthorAgeFilesLines
* Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-4/+4
|\
| * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-251-4/+4
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/
* Added premult alpha blending to 3D (spatial) shaders.QbieShay2024-05-011-0/+1
* Add reflection probe support to compatibility renderer using 2 probe approach.Bastiaan Olij2024-04-091-2/+0
* Add custom shader attributes to Canvas Item ShadersGiwayume2024-01-231-0/+4
* GLES3: Ensure all ShaderData is properly initialized in set_codeRémi Verschelde2023-11-111-17/+27
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-1/+1
* Ensure that "detect 3D" is only called when using 3D shadersclayjohn2023-06-131-4/+2
* Allow for external python scripts to call the build python headers via extern...Bradley Clemetson2023-03-191-5/+5
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Ignore depth draw optimization when using depth draw alpha prepassclayjohn2023-01-031-1/+1
* Refactor `ShaderData` & fix the sorting of shader uniformsYuri Rubinsky2022-12-151-46/+11
* Merge pull request #68426 from clayjohn/GLES3-particlesRémi Verschelde2022-11-151-0/+62
|\
| * Add GPUParticles to the OpenGL3 renderer.clayjohn2022-11-141-0/+62
* | Implement is_animated and casts_shadowsclayjohn2022-11-131-0/+2
|/
* Fix incorrect setup of boolean uniform instancesYuri Rubinsky2022-10-091-1/+1
* Rename Projection `matrix` to `columns`Aaron Franke2022-10-041-1/+1
* Rename `uniform` to `parameter` across the engineYuri Rubinsky2022-09-011-29/+29
* Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-0/+1
* Merge pull request #64167 from clayjohn/screen-texture-hintMax Hilbrunner2022-08-191-0/+2
|\
| * Add shader uniform hints for screen textures so users can specify custom filt...clayjohn2022-08-091-0/+2
* | Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio2022-08-041-6/+6
|/
* Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio2022-07-281-24/+24
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-251-1/+1
* Implement Vector4, Vector4i, Projectionreduz2022-07-231-1/+1
* Clean up Shader Preprocessorreduz2022-07-221-0/+2
* Split dependency logicBastiaan Olij2022-06-281-3/+45
* Add clipping, backbuffer, and CanvasGroups to 2D GLES3 rendererclayjohn2022-05-241-16/+12
* Add a new HashSet templatereduz2022-05-201-2/+2
* Add basic lighting to GLES3 renderer.clayjohn2022-05-161-2/+3
* Replace most uses of Map by HashMapreduz2022-05-161-18/+18
* Basic 3D renderingclayjohn2022-05-121-8/+12
* SceneShader compilingclayjohn2022-05-111-2/+124
* SkyShaders workingclayjohn2022-05-111-0/+49
* Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn2022-04-261-176/+224
* Zero initialize all pointer class and struct membersRémi Verschelde2022-04-041-2/+2
* Extract global variable, shader and material storageBastiaan Olij2022-03-311-0/+338