thorvg/src/lib
Hermet Park 581e33b954 sw_engine: optimize raster image.
added a routine that draw non-transformed translucent image.
composition images will use this routine to draw faster.

Also added optimization point comments in raster image.
2021-01-10 20:11:37 +09:00
..
gl_engine common sw_engine: revise the masking implementation. 2021-01-04 00:46:59 +09:00
sw_engine sw_engine: optimize raster image. 2021-01-10 20:11:37 +09:00
meson.build common: code refactoring. 2020-09-24 17:06:16 +09:00
tvgArray.h common sw_engine: code refactoring & stabilizing. 2020-12-09 19:56:59 +09:00
tvgBezier.cpp Bezier curve: introducing BEZIER_EPSILON 2020-10-20 16:12:59 +09:00
tvgBezier.h Bezier curve: introducing BEZIER_EPSILON 2020-10-20 16:12:59 +09:00
tvgCanvas.cpp common renderer: code refactoring. 2020-11-06 15:26:47 +09:00
tvgCanvasImpl.h common paint: code refactoring. 2021-01-10 18:04:42 +09:00
tvgCommon.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgFill.cpp common fill: add fill-rule interface. 2020-10-20 20:10:59 +09:00
tvgFill.h fix compilation on Windows 2020-11-06 11:28:54 +09:00
tvgGlCanvas.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgInitializer.cpp sw_engine shape: performance optimization. 2020-11-04 16:28:47 +09:00
tvgLinearGradient.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgLoader.h picture: replace size parameter to float. 2020-12-08 12:27:13 +09:00
tvgLoaderMgr.cpp loaders: fix memory leak. 2020-12-10 11:57:38 +09:00
tvgLoaderMgr.h raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
tvgPaint.cpp common paint: introduce opacity() method. 2020-10-26 19:23:54 +09:00
tvgPaint.h common paint: code refactoring. 2021-01-10 18:04:42 +09:00
tvgPicture.cpp common composite: code refactoring 2020-12-25 19:47:01 +09:00
tvgPictureImpl.h common paint: code refactoring. 2021-01-10 18:04:42 +09:00
tvgRadialGradient.cpp gradient: Fixed radial gradient setter. 2020-09-25 13:58:30 +09:00
tvgRender.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgRender.h common sw_engine: revise the masking implementation. 2021-01-04 00:46:59 +09:00
tvgScene.cpp common sw_engine: code refactoring & stabilizing. 2020-12-09 19:56:59 +09:00
tvgSceneImpl.h common paint: code refactoring. 2021-01-10 18:04:42 +09:00
tvgShape.cpp common shape: code refactoring 2020-12-23 15:38:23 +09:00
tvgShapeImpl.h common paint: code refactoring. 2021-01-10 18:04:42 +09:00
tvgSwCanvas.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgTaskScheduler.cpp common taskScheduler: thread sync optmization 2020-11-09 14:36:22 +09:00
tvgTaskScheduler.h common taskScheduler: code refactoring 2020-11-11 13:55:46 +09:00