thorvg/src/lib/sw_engine
Hermet Park fddc409728 common sw_engine: adds missing composite methods.
Now tvg user could combine Mask Alpha & Mask Method like this:

paint->composite(target, tvg::CompositeMethod::AddMask);

binary size diff: 201307 -> 223399 (+22kb)

@APIs:
- CompositeMethod::AddMask
- CompositeMethod::SubtractMask
- CompositeMethod::IntersectMask
- CompositeMethod::DifferenceMask

@Issue: https://github.com/thorvg/thorvg/issues/404
2023-06-03 15:50:48 +09:00
..
meson.build sw_engine raster: fix the texmap regression bug. 2021-11-26 17:41:33 +09:00
tvgSwCommon.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwFill.cpp sw_engine: minor code clean up 2023-05-30 20:07:34 +09:00
tvgSwImage.cpp common engine: code refactoring 2023-04-27 10:16:12 +09:00
tvgSwMath.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgSwMemPool.cpp sw_engine mempool: fixed to address a potential memory corruption issue. 2023-04-26 00:23:03 +09:00
tvgSwRaster.cpp common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwRasterAvx.h sw_engine: minor code clean up 2023-05-30 20:07:34 +09:00
tvgSwRasterC.h sw_engine: minor code clean up 2023-05-30 20:07:34 +09:00
tvgSwRasterMaskedTexmapInternal.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwRasterNeon.h sw_engine: minor code clean up 2023-05-30 20:07:34 +09:00
tvgSwRasterScaledMaskedImage.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwRasterScaledMaskedRleImage.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwRasterTexmap.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwRasterTexmapInternal.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSwRenderer.cpp common sw_engine: gather scattered stroking composition. 2023-05-19 10:35:24 +09:00
tvgSwRenderer.h sw_engine: specify buffer size so that we can clearly access the buffer data. 2023-05-08 10:55:03 +09:00
tvgSwRle.cpp sw_engine rle: The out-of-range memory access has been fixed. 2023-04-26 00:23:03 +09:00
tvgSwShape.cpp common shape: code refactoring & data optimization. 2023-02-05 12:06:09 +09:00
tvgSwStroke.cpp Make it silent MSVC's trivial compilation warnings. 2023-04-21 08:28:56 +09:00