https://bugs.kde.org/show_bug.cgi?id=430380

wolthera <griffinval...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/commit/4e02551fd
                   |                            |f56413452108f6cae29dde5e497
                   |                            |850f

--- Comment #1 from wolthera <griffinval...@gmail.com> ---
Git commit 4e02551fdf56413452108f6cae29dde5e497850f by Wolthera van Hövell tot
Westerflier.
Committed on 15/12/2020 at 13:02.
Pushed by woltherav into branch 'master'.

Fix issues with blending in the mypaint op, break mirror mode for it.

This patch replaces the manual sampling with just using the colormixop
that we have already. It removes my attempt at making compositeops work
for this engine, as that just isn't compatible with mypaint's mixing.

It does implements it's own eraser mode. It also makes sure that color
mixing works in the floating point spaces.

Because I cannot figure out how to make a fixed paintdevice for the mypaint
mask, I had to remove mirror mode.

Fixes the test, also fixes the weird whitening, also fixes the fact that
the paintop was sampling from the image projection instead of the active layer.

M  +88   -95   plugins/paintops/mypaint/MyPaintSurface.cpp
M  +1    -3    plugins/paintops/mypaint/MyPaintSurface.h
M  +-    --    plugins/paintops/mypaint/tests/data/draw_dab.png

https://invent.kde.org/graphics/krita/commit/4e02551fdf56413452108f6cae29dde5e497850f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to