mirror of
https://github.com/thorvg/thorvg.git
synced 2025-07-03 13:15:16 +00:00
![]() Completely rewrite the GL backend shader to support advance blending and correct the blending behavior. Now the GL backend has the same blending result as SKIA and CanvasRenderingContext2D in browers did. The formula is referenced from: https://www.w3.org/TR/compositing-1/#porterduffcompositingoperators issue: https://github.com/thorvg/thorvg/issues/2799 |
||
---|---|---|
.. | ||
gl_engine | ||
sw_engine | ||
wg_engine | ||
meson.build | ||
tvgAccessor.cpp | ||
tvgAnimation.cpp | ||
tvgAnimation.h | ||
tvgCanvas.cpp | ||
tvgCanvas.h | ||
tvgCommon.h | ||
tvgFill.cpp | ||
tvgFill.h | ||
tvgFrameModule.h | ||
tvgGlCanvas.cpp | ||
tvgInitializer.cpp | ||
tvgIteratorAccessor.h | ||
tvgLoader.cpp | ||
tvgLoader.h | ||
tvgLoadModule.h | ||
tvgPaint.cpp | ||
tvgPaint.h | ||
tvgPicture.cpp | ||
tvgPicture.h | ||
tvgRender.cpp | ||
tvgRender.h | ||
tvgSaveModule.h | ||
tvgSaver.cpp | ||
tvgScene.cpp | ||
tvgScene.h | ||
tvgShape.cpp | ||
tvgShape.h | ||
tvgSwCanvas.cpp | ||
tvgTaskScheduler.cpp | ||
tvgTaskScheduler.h | ||
tvgText.cpp | ||
tvgText.h | ||
tvgWgCanvas.cpp |