Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 2363d73a95a586f6200daea3666f395a1063c28e
https://github.com/synfig/synfig/commit/2363d73a95a586f6200daea3666f395a1063c28e
Author: rodolforg <[email protected]>
Date: 2022-07-21 (Thu, 21 Jul 2022)
Changed paths:
M synfig-core/src/modules/lyr_std/xorpattern.cpp
M synfig-core/src/modules/mod_example/metaballs.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/synfig/layers/layer_bitmap.cpp
M synfig-core/src/synfig/layers/layer_composite.cpp
M synfig-core/src/synfig/layers/layer_composite.h
M synfig-core/src/synfig/layers/layer_shape.cpp
M synfig-core/src/synfig/layers/layer_solidcolor.cpp
Log Message:
-----------
fix!: for some layers hit_check() missed some blend method influence (#2754)
Example:
Layer_Bitmap and Layer_SolidColor ignored BLEND_BEHIND completely.
Gradient layers need some investigation
(Conical, Curve, Linear, Radial, Spiral, Noise).
They behave differently, also checking the alpha channel for some blend
methods.
BREAKING CHANGE: synfig API changed:
- add `Layer_Composite::basic_hit_check()` as a helper
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl