thorvg/src/lib
JunsuChoi 37453a2dfd
sw_engine Raster: Apply bilinear interpolation to images
* Apply bilinear interpolation to images

Apply bilinear interpolation when drawing images with transformation
If the mapped coordinate value is a floating point value,
bilinear interpolation is performed using adjacent pixel values.
Interpolation is not performed in cases when the color values to beinterpolated
are the same or scale down case.
2021-07-30 10:31:59 +09:00
..
gl_engine common log: use the log macro to replace the print method easier. 2021-07-23 21:17:01 +09:00
sw_engine sw_engine Raster: Apply bilinear interpolation to images 2021-07-30 10:31:59 +09:00
meson.build common: code refactoring. 2021-07-22 17:30:02 +09:00
tvgArray.h tvg format: code refactoring #3 2021-07-20 13:31:25 +09:00
tvgBezier.cpp common: style fixes (#644) 2021-07-22 13:35:26 +02:00
tvgBezier.h updated copyright 2021-03-23 14:31:58 +09:00
tvgBinaryDesc.h tvg format: code refactoring 2021-07-29 16:45:14 +09:00
tvgCanvas.cpp common canvas: supplement corner cases. 2021-06-09 20:11:57 +09:00
tvgCanvasImpl.h tests: add SwCanvasBase unit tests 2021-06-11 15:14:35 +09:00
tvgCommon.h common log: use the log macro to replace the print method easier. 2021-07-23 21:17:01 +09:00
tvgFill.cpp svg_loader: handling the ColorStop offset values 2021-06-24 20:54:03 +09:00
tvgFill.h updated copyright 2021-03-23 14:31:58 +09:00
tvgGlCanvas.cpp canvas: fix for SwCanvas Unit Test 2021-06-07 18:01:26 +09:00
tvgInitializer.cpp common: code refactoring. 2021-07-22 17:30:02 +09:00
tvgLinearGradient.cpp common: code refactoring 2021-07-19 20:12:14 +09:00
tvgLoader.cpp common log: use the log macro to replace the print method easier. 2021-07-23 21:17:01 +09:00
tvgLoader.h common: code refactoring. 2021-07-22 17:30:02 +09:00
tvgLoadModule.h common loader: code refactoring 2021-07-28 14:16:18 +09:00
tvgPaint.cpp tvg_saver: introduce a new module tvg saver 2021-07-21 19:30:15 +09:00
tvgPaint.h common log: use the log macro to replace the print method easier. 2021-07-23 21:17:01 +09:00
tvgPicture.cpp common picture: correct non-working size() behavior. 2021-07-29 11:44:18 +09:00
tvgPictureImpl.h common picture: correct non-working size() behavior. 2021-07-29 11:44:18 +09:00
tvgRadialGradient.cpp common: code refactoring 2021-07-19 20:12:14 +09:00
tvgRender.cpp updated copyright 2021-03-23 14:31:58 +09:00
tvgRender.h common: code refactoring. 2021-04-15 18:26:11 +09:00
tvgSaveModule.h common: code refactoring. 2021-07-22 17:30:02 +09:00
tvgSaver.cpp common log: use the log macro to replace the print method easier. 2021-07-23 21:17:01 +09:00
tvgScene.cpp tvg format: code refactoring #8 2021-07-20 20:06:55 +09:00
tvgSceneImpl.h tvg format: code refactoring #8 2021-07-20 20:06:55 +09:00
tvgShape.cpp common: code refactoring 2021-07-19 20:12:14 +09:00
tvgShapeImpl.h tvg format: code refactoring #8 2021-07-20 20:06:55 +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