summaryrefslogtreecommitdiff
path: root/drivers/gles3/storage/material_storage.cpp
AgeCommit message (Expand)Author
2023-01-18Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn
2023-01-13Clear material arrays to prevent freeing of invalid texture RIDYuri Rubinsky
2023-01-06Properly map shader language texture hints to sampler hints in GLES3 rendererclayjohn
2023-01-05One Copyright Update to rule them allRémi Verschelde
2023-01-03Ignore depth draw optimization when using depth draw alpha prepassclayjohn
2022-12-16Implement render_target_was_used API so that Viewports can properly check if ...clayjohn
2022-12-15Merge pull request #70016 from Chaosus/refactor_rd_shader_dataYuri Rubinsky
2022-12-15Fix typos with codespellRémi Verschelde
2022-12-15Refactor `ShaderData` & fix the sorting of shader uniformsYuri Rubinsky
2022-12-03Implement CAMERA_VISIBLE_LAYERS as built-in shader variableNumbuhFour
2022-11-15Merge pull request #68426 from clayjohn/GLES3-particlesRémi Verschelde
2022-11-15Merge pull request #68628 from clayjohn/shadowsRémi Verschelde
2022-11-14Add GPUParticles to the OpenGL3 renderer.clayjohn
2022-11-14Merge pull request #61884 from Calinou/alpha-hash-use-opaque-pipelineRémi Verschelde
2022-11-13Implement is_animated and casts_shadowsclayjohn
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-04Rename Projection `matrix` to `columns`Aaron Franke
2022-10-03Properly expose TEXTURE_PIXEL_SIZE in Opengl3 rendererclayjohn
2022-09-30Merge pull request #66626 from danboo/fix-typo-run-debug-collisonsRémi Verschelde
2022-09-29Fix typo - "collison" -> "collision"danboo
2022-09-28Clean up canvas light shader API.clayjohn
2022-09-14Fix canvasitem shader builtins when using GLES3clayjohn
2022-09-13Move debanding into internal sky shader code so that it is applied after ever...clayjohn
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-08-20Merge pull request #62046 from clayjohn/vertexless-drawMax Hilbrunner
2022-08-19Remove requirement to have vertex positions when creating a mesh. Meshes can ...clayjohn
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-02Add spatial built-ins (camera-pos, object-pos, camera-eye etc.)Patrick Exner
2022-08-01Add `hint_transparent` to use a transparent black placeholder textureHugo Locurcio
2022-08-01Fix passing values to the instance uniforms in the shaderYuri Rubinsky
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-27Fix `FOG` built-in in spatial/fragment shaderYuri Rubinsky
2022-07-26Implement shader uniform groups/subgroupsYuri Rubinsky
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-07-22Clean up Shader Preprocessorreduz
2022-07-18added usage_defines for SPECULAR_SHININESSDavid R
2022-06-28Split dependency logicBastiaan Olij
2022-06-10Use opaque rendering pipeline for alpha hash materialsHugo Locurcio
2022-05-24Merge pull request #60641 from clayjohn/Sky-ignRémi Verschelde
2022-05-24Add clipping, backbuffer, and CanvasGroups to 2D GLES3 rendererclayjohn
2022-05-24Use IGN instead of white noise for sky ditheringclayjohn
2022-05-24Merge pull request #60803 from Chaosus/shader_hint_renameRémi Verschelde
2022-05-20Add a new HashSet templatereduz