summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_rd/shaders/canvas.glsl
Commit message (Expand)AuthorAgeFilesLines
* Mask out shadows on CanvasItems that don't have a matching item_shadow_maskclayjohn2024-11-211-24/+22
* 2D: Fix various issues and minor performance optimisationsStuart Carnie2024-10-301-6/+2
* Implement asynchronous transfer queues, thread guards on RenderingDevice. Add...Dario2024-10-021-94/+89
* Clamp UV-coordinates to centers of outermost texels when configured to do soPatrick Owen2024-09-291-1/+2
* Calculate pixel snap in canvas space instead of world spaceclayjohn2024-09-201-2/+2
* Style: Apply new `clang-format` changesThaddeus Crews2024-09-201-6/+6
* 2D: Add batching to RendererCanvasRenderRDStuart Carnie2024-09-121-40/+52
* Remove unused flag and codeStuart Carnie2024-06-201-7/+0
* Exit light calculation early when pixel outside of light bounding rectangleclayjohn2024-04-191-4/+6
* Merge pull request #86564 from Giwayume/feature/canvas-item-shader-custom-dataRémi Verschelde2024-02-081-2/+25
|\
| * Add custom shader attributes to Canvas Item ShadersGiwayume2024-01-231-2/+25
* | Fix 2D normals for transposed texturekleonc2024-01-151-0/+3
|/
* Add option to use world coordinates in canvas item shaderPatrick2023-08-301-1/+5
* Add option to enable HDR rendering in 2Dclayjohn2023-08-071-4/+11
* Merge pull request #77740 from ChibiDenDen/simplify_vulkanYuri Sizov2023-07-121-3/+3
|\
| * replace sampler arrays with constant sampler elementsChibiDenDen2023-06-221-3/+3
* | Fix "Light Only" mode of `CanvasItemMaterial`Danil Alexeev2023-05-131-1/+11
|/
* Clamp normal when calculating 2D lighting to avoid artifactsclayjohn2023-04-181-1/+1
* fix normal map not flipping in sprite2Djainl28patel2023-01-141-0/+6
* Fix drawing of 2D skeletons in the RD renderer.clayjohn2022-11-181-42/+0
* Code simplificationsMarkus Sauermann2022-10-181-14/+1
* Add 2D lights to OpenGL3 canvas rendererclayjohn2022-10-121-11/+9
* Clean up canvas light shader API.clayjohn2022-09-281-1/+8
* Merge pull request #66370 from bitbrain/fix-light2d-blend-modesRémi Verschelde2022-09-271-0/+6
|\
| * fix broken 2D light blending, addresses #49922Miguel Gonzalez Sanchez2022-09-241-0/+6
* | do not apply modulate on canvas when unshaded is setMiguel Gonzalez Sanchez2022-09-251-1/+1
|/
* Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-1/+7
* Implement Label3D node.bruvzg2022-04-221-4/+0
* Rename several transform built-ins in shadersYuri Roubinsky2022-03-181-3/+3
* clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde2021-10-281-23/+22
* Makes FontData importable resource.bruvzg2021-08-271-1/+36
* Fixes Mesh2D drawn without modulationGilles Roudière2021-06-231-1/+1
* Support for 2D particles to collide against SDFreduz2021-05-231-14/+12
* Fixes missng 2D engine bitsreduz2021-05-111-29/+73
* Refactor GLSL shader compilationreduz2021-04-141-34/+24
* Fix LIGHT compilation for canvas shaderYuri Roubinsky2021-01-091-5/+5
* fix inconsistent normal map shader variable namingHendrik Brucker2021-01-041-2/+2
* Consistently use normal_mapMarcel Admiraal2020-12-291-2/+2
* RenderingServer reorganizationreduz2020-12-041-0/+672