1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-07 10:59:49 +00:00
Pixelorama/src/Shaders
Emmanouil Papadeas 077c57c53a
Implement support for group layer blending (#1077)
* Blend group layers on `DrawingAlgos.blend_layers()`

* Support group layer blending on the canvas

* Allow editing of group layer properties

* Fix issues with group layer blending in canvas, and unite common code

* Group layers can now be used as clipping masks

* Make move tool preview work on child layers

* Change OffsetImage's `blend_layers()` to support group layer blending

* Support group layer blending in the canvas preview

* Fix layer blending mode, clipping mask opacity and cel opacity not being updated automatically if the layer/cel changed is not selected

* Add a pass through blending mode to layer groups

Fingers crossed that no bugs were introduced

* Fix issue with layers that belong to pass through groups not updating their textures on the canvas automatically on undo
2024-08-15 15:52:55 +03:00
..
Effects Fix #1074 2024-08-11 11:05:02 +03:00
AutoInvertColors.gdshader Make shape previews look like they did in v1.0 2024-08-04 22:12:57 +03:00
BlendLayers.gdshader Implement support for group layer blending (#1077) 2024-08-15 15:52:55 +03:00
CanvasCommon.gdshaderinc Make shape previews look like they did in v1.0 2024-08-04 22:12:57 +03:00
ColorReplace.gdshader Add tolerance to the bucket's "similar area" mode, rename "similarity" to "tolerance" and make it work the inverse way 2024-08-10 18:20:42 +03:00
ColorSelect.gdshader Add tolerance to the magic wand, rename "similarity" to "tolerance" in the select by color tool and make it work the inverse way 2024-08-10 18:43:04 +03:00
Greyscale.gdshader Port to Godot 4 (#900) 2023-09-04 16:29:06 +03:00
MarchingAntsOutline.gdshader Make shape previews look like they did in v1.0 2024-08-04 22:12:57 +03:00
PatternFill.gdshader Set the selection texture's filter to nearest in shaders 2024-04-12 01:26:46 +03:00
ReferenceImageShader.gdshader Reference Image Improvements (#961) 2023-12-31 14:12:37 +02:00
TransparentChecker.gdshader Port to Godot 4 (#900) 2023-09-04 16:29:06 +03:00
UITransparency.gdshader Port to Godot 4 (#900) 2023-09-04 16:29:06 +03:00