thorvg/src/renderer
Hermet Park 273850a972 renderer/shape: Apply the magic number kappa to achieve rounded corners.
The magic number kappa (0.552284), which is associated with the bezier curve,
has been introduced. This formula is supposed to be applied to the rounded corners
of the rectangle to ensure consistent drawing results.

Issue: https://github.com/thorvg/thorvg/issues/1824
2023-12-11 09:14:46 +09:00
..
gl_engine gl_engine: support advance compose method 2023-11-24 08:07:21 +02:00
sw_engine sw_engine: fixed a bug where strokes were not showing. 2023-11-17 21:28:45 +09:00
wg_engine apis/engines: Revise the clear() buffer behavior. 2023-11-20 18:23:00 +09:00
meson.build tvg: revise the tvg binary format for 1.0 release 2023-11-02 11:58:23 +09:00
tvgAccessor.cpp infra: renames the source folders 2023-08-28 13:11:24 +09:00
tvgAnimation.cpp Loaders: Introduced a loader cache. 2023-11-23 18:21:28 +09:00
tvgCanvas.cpp apis/engines: Revise the clear() buffer behavior. 2023-11-20 18:23:00 +09:00
tvgCanvas.h renderer, loader: minor code refactoring. 2023-11-22 00:01:52 +09:00
tvgCommon.h saver GifSaver: Introduce GifSaver for animation 2023-11-02 17:50:27 +09:00
tvgFill.cpp renderer/sw_engine: support the focal property in the radial gradient. 2023-09-04 16:48:38 +09:00
tvgFill.h renderer/sw_engine: support the focal property in the radial gradient. 2023-09-04 16:48:38 +09:00
tvgFrameModule.h Loaders: Introduced a loader cache. 2023-11-23 18:21:28 +09:00
tvgGlCanvas.cpp infra: renamed the files for the consistency. 2023-09-04 17:26:43 +09:00
tvgInitializer.cpp api: revise the engine initializer for the 1.0 release. 2023-10-30 11:48:02 +09:00
tvgIteratorAccessor.h infra: renames the source folders 2023-08-28 13:11:24 +09:00
tvgLoader.cpp Loaders: Introduced a loader cache. 2023-11-23 18:21:28 +09:00
tvgLoader.h Loaders: Introduced a loader cache. 2023-11-23 18:21:28 +09:00
tvgLoadModule.h renderer/loader: optimization++ 2023-12-08 23:35:19 +09:00
tvgPaint.cpp renderer/paint: added a blend update flag. 2023-10-27 12:13:00 +09:00
tvgPaint.h [Issues 1811: Compiller shadowing warning](https://github.com/thorvg/thorvg/issues/1811) 2023-12-05 07:44:40 +09:00
tvgPicture.cpp renderer/loader: optimization++ 2023-12-08 23:35:19 +09:00
tvgPicture.h Loaders: Introduced a loader cache. 2023-11-23 18:21:28 +09:00
tvgRender.cpp renderer: revise the internal paints structure. 2023-10-27 11:24:44 +09:00
tvgRender.h renderer/paint: added a blend update flag. 2023-10-27 12:13:00 +09:00
tvgSaveModule.h savers: provides a background setting. 2023-11-14 10:47:52 +09:00
tvgSaver.cpp savers: provides a background setting. 2023-11-14 10:47:52 +09:00
tvgScene.cpp renderer: revise the internal paints structure. 2023-10-27 11:24:44 +09:00
tvgScene.h renderer, loader: minor code refactoring. 2023-11-22 00:01:52 +09:00
tvgShape.cpp renderer/shape: Apply the magic number kappa to achieve rounded corners. 2023-12-11 09:14:46 +09:00
tvgShape.h renderer, loader: minor code refactoring. 2023-11-22 00:01:52 +09:00
tvgSwCanvas.cpp infra: renamed the files for the consistency. 2023-09-04 17:26:43 +09:00
tvgTaskScheduler.cpp taskschduler: fix a regression deadlock issue 2023-09-18 21:06:01 +09:00
tvgTaskScheduler.h taskschduler: fix a regression deadlock issue 2023-09-18 21:06:01 +09:00
tvgWgCanvas.cpp wg_engine: Added ability to draw multiple solid color filled shapes 2023-10-20 18:37:52 +09:00