thorvg/src/lib
Hermet Park 1527f70221 sw_engine raster: allow image interpolation by increasing tolerance.
current image interpolation method is a bit awkward,
because xy scale different scale factor is not allowed.

we must improve the algorithm,

but now considering floating point precision,
we allow the interpolation by less ratio floating fraction.
2021-11-12 10:47:30 +09:00
..
gl_engine binary size optimization. 2021-11-04 20:10:21 +09:00
sw_engine sw_engine raster: allow image interpolation by increasing tolerance. 2021-11-12 10:47:30 +09:00
meson.build common math: code refactoring 2021-11-04 17:11:27 +09:00
tvgArray.h common array: + exception handling. 2021-11-08 12:28:17 +09:00
tvgBezier.cpp common: preventing msvc compiler warnings (#817) 2021-09-20 13:54:06 +02:00
tvgBezier.h updated copyright 2021-03-23 14:31:58 +09:00
tvgBinaryDesc.h tvg_saver/tvg_loader: gradient fill in the tvg format 2021-11-02 19:37:02 +09:00
tvgCanvas.cpp common canvas: supplement corner cases. 2021-06-09 20:11:57 +09:00
tvgCanvasImpl.h common: code refactoring. 2021-10-01 14:53:56 +09:00
tvgCommon.h wasm: fix compilation 2021-10-09 11:32:27 +09:00
tvgFill.cpp binary size optimization. 2021-11-04 20:10:21 +09:00
tvgFill.h binary size optimization. 2021-11-04 20:10:21 +09:00
tvgGlCanvas.cpp canvas: fix for SwCanvas Unit Test 2021-06-07 18:01:26 +09:00
tvgInitializer.cpp infra: Add window build test in CI 2021-10-06 10:44:51 +09:00
tvgIteratorAccessor.h common: code refactoring 2021-10-22 23:20:29 +09:00
tvgLinearGradient.cpp common: Introduce class type identifier apis. 2021-10-22 18:47:05 +09:00
tvgLoader.cpp common: code refactoring 2021-11-01 12:09:32 +09:00
tvgLoader.h loaders: Pass mimetype to picture::load 2021-08-05 11:02:26 +09:00
tvgLoadModule.h Revert "loaders: Consider colorspaces (#838)" 2021-11-01 16:53:25 +09:00
tvgLzw.cpp tvg_format: newly introduced for tvg data compression. 2021-08-24 14:24:17 +09:00
tvgLzw.h tvg_format: newly introduced for tvg data compression. 2021-08-24 14:24:17 +09:00
tvgMath.h sw_engine raster: code refactoring. 2021-11-10 17:03:07 +09:00
tvgPaint.cpp common paint: code refactoring 2021-11-11 13:07:13 +09:00
tvgPaint.h common paint: code refactoring 2021-11-11 13:07:13 +09:00
tvgPicture.cpp common: Introduce class type identifier apis. 2021-10-22 18:47:05 +09:00
tvgPictureImpl.h Revert "loaders: Consider colorspaces (#838)" 2021-11-01 16:53:25 +09:00
tvgRadialGradient.cpp common: Introduce class type identifier apis. 2021-10-22 18:47:05 +09:00
tvgRender.cpp common math: code refactoring 2021-11-04 17:11:27 +09:00
tvgRender.h common render: code refactoring. 2021-11-11 14:13:00 +09:00
tvgSaveModule.h common: code refactoring 2021-10-22 23:20:29 +09:00
tvgSaver.cpp tvg_saver: fix memory leaks 2021-11-09 20:15:06 +09:00
tvgScene.cpp common: Introduce class type identifier apis. 2021-10-22 18:47:05 +09:00
tvgSceneImpl.h common: replace the id() -> identifier() 2021-10-22 18:47:05 +09:00
tvgShape.cpp common shape: code refactoring. 2021-11-04 17:35:30 +09:00
tvgShapeImpl.h binary size optimization. 2021-11-04 20:10:21 +09:00
tvgSwCanvas.cpp canvas: fix for SwCanvas Unit Test 2021-06-07 18:01:26 +09:00
tvgTaskScheduler.cpp common taskScheduler: fix wrong thread indexing due to duplicated variable names. 2021-06-07 12:57:35 +09:00
tvgTaskScheduler.h updated copyright 2021-03-23 14:31:58 +09:00