Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2363d73a95a586f6200daea3666f395a1063c28e https://github.com/synfig/synfig/commit/2363d73a95a586f6200daea3666f395a1063c28e Author: rodolforg <rodolf...@users.noreply.github.com> 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 Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl