thorvg/src/renderer
Hermet Park 8927294374 common: spec out Scene Clipper
Scene Clipper is an unusual feature
that is too unstable and ambiguous in ThorVG.

Users can achieve the same functionality
with multiple composed shapes instead of scene clipping.

size: -2.5kb

issues:
- https://github.com/thorvg/thorvg/issues/1548
- https://github.com/thorvg/thorvg/issues/1549
- https://github.com/thorvg/thorvg/issues/1573
2024-08-15 23:18:39 +09:00
..
gl_engine common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
sw_engine common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
wg_engine common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
meson.build infra: promote the GL engine to an official one. 2024-06-27 14:42:27 +09:00
tvgAccessor.cpp renderer/accessor: added the id generator. 2024-08-09 11:33:38 +09:00
tvgAnimation.cpp renderer/animation: rectified the segment value exception 2024-07-26 11:37:16 +09:00
tvgAnimation.h lottie: Introduce the LottieAnimation class 2024-04-06 12:08:21 +09:00
tvgBinaryDesc.h tvg picture: binary version up. 2024-01-02 20:34:12 +09:00
tvgCanvas.cpp xrenderer/engines: support the canvas viewport function. 2024-06-24 14:20:46 +09:00
tvgCanvas.h renderer: code refactoring 2024-08-09 10:49:26 +09:00
tvgCommon.h renderer: code clean up 2024-06-24 14:44:15 +09:00
tvgFill.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgFill.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgFrameModule.h lottie: code refactoring. 2024-06-24 12:05:59 +09:00
tvgGlCanvas.cpp renderer: ++stabilization 2024-06-27 14:42:27 +09:00
tvgInitializer.cpp common: version api introduced 2024-07-19 08:42:02 +09:00
tvgIteratorAccessor.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgLoader.cpp common: add missing ifdef 2024-06-24 14:56:36 +09:00
tvgLoader.h ttf_loader: support loading from memory 2024-06-24 14:50:13 +09:00
tvgLoadModule.h renderer/loader: revamping the caching mechanism. 2024-04-06 12:08:21 +09:00
tvgPaint.cpp common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
tvgPaint.h lottie: ++scene rendering optimization 2024-08-15 23:13:52 +09:00
tvgPicture.cpp renderer/picture: added a method to search for a paint object 2024-08-09 11:33:38 +09:00
tvgPicture.h common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
tvgRender.cpp renderer: code refactoring 2024-08-09 10:49:26 +09:00
tvgRender.h common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
tvgSaveModule.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgSaver.cpp renderer/saver: enhanced safety 2024-04-06 12:48:30 +09:00
tvgScene.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgScene.h common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
tvgShape.cpp renderer: minor optimization 2024-06-27 14:42:27 +09:00
tvgShape.h lottie: ++scene rendering optimization 2024-08-15 23:13:52 +09:00
tvgSwCanvas.cpp renderer: ++stabilization 2024-06-27 14:42:27 +09:00
tvgTaskScheduler.cpp common/array: code refactoring 2024-04-06 12:08:21 +09:00
tvgTaskScheduler.h Revert "common: fix a crash on CI windows test." 2024-08-09 11:33:38 +09:00
tvgText.cpp common: fix returned value 2024-06-24 14:52:27 +09:00
tvgText.h common: spec out Scene Clipper 2024-08-15 23:18:39 +09:00
tvgWgCanvas.cpp renderer: ++stabilization 2024-06-27 14:42:27 +09:00