thorvg/src/lib
Hermet Park c3a002a474 sw_engine: Keep compact image raster code.
Reduce duplicated image raster code between scaler approaches.

Although this allows for a function call per pixel,
this change does not noticeably impact performance (< error bound).

Binary Size diff: 222541 -> 218379 (-4kb)
2023-06-03 15:50:48 +09:00
..
gl_engine engine gl: fix build error 2023-05-12 12:06:00 +09:00
sw_engine sw_engine: Keep compact image raster code. 2023-06-03 15:50:48 +09:00
meson.build engine gl: specify gl as beta 2023-05-12 12:06:00 +09:00
tvgAccessor.cpp common: code refactoring for the IteractorAccessor. 2023-04-07 18:24:24 +09:00
tvgArray.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgBezier.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgBezier.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgBinaryDesc.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgCanvas.cpp fix compiler warnings on MacOS 2023-05-19 10:56:59 +09:00
tvgCanvasImpl.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgCommon.h common: fixing log std stream 2023-05-04 09:50:33 +09:00
tvgFill.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgFill.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgGlCanvas.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgInitializer.cpp common: code refactoring 2023-04-26 11:15:48 +09:00
tvgIteratorAccessor.h common: code refactoring for the IteractorAccessor. 2023-04-07 18:24:24 +09:00
tvgLinearGradient.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgLoader.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgLoader.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgLoadModule.h api: remove a beta api. 2023-05-20 13:22:52 +09:00
tvgLzw.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgLzw.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgMath.h updated copyright. 2023-01-14 13:48:11 +09:00
tvgPaint.cpp common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgPaint.h common: code refactoring 2023-04-14 20:06:39 +09:00
tvgPicture.cpp api: remove a beta api. 2023-05-20 13:22:52 +09:00
tvgPictureImpl.h api: remove a beta api. 2023-05-20 13:22:52 +09:00
tvgRadialGradient.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgRender.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgRender.h common sw_engine: adds missing composite methods. 2023-06-03 15:50:48 +09:00
tvgSaveModule.h common: code refactoring for the IteractorAccessor. 2023-04-07 18:24:24 +09:00
tvgSaver.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgScene.cpp updated copyright. 2023-01-14 13:48:11 +09:00
tvgSceneImpl.h common sw_engine: gather scattered stroking composition. 2023-05-19 10:35:24 +09:00
tvgShape.cpp fix compiler warnings on MacOS 2023-05-19 10:56:59 +09:00
tvgShapeImpl.h common sw_engine: gather scattered stroking composition. 2023-05-19 10:35:24 +09:00
tvgSwCanvas.cpp engine/loaders: develop the ColorSpace feature infrastructure 2023-04-28 15:27:53 +09:00
tvgTaskScheduler.cpp common taskscheduler: fix a potential crash issue. 2023-04-26 00:23:03 +09:00
tvgTaskScheduler.h sw_engine: fix the dead lock issue. 2023-05-09 15:56:30 +09:00