thorvg/src/renderer
Sergii Liebodkin e2e4fc6964
wg_engine: external device handles (web integration)
move instance, adapter and device creation from renderer to application
its necessary for web integration, because browser have its own mechanics to create hardware handles
this changes makes webgpu canvas more universal to use in case of system and web applications

issue: https://github.com/thorvg/thorvg/issues/2410
2024-09-06 13:08:58 +09:00
..
gl_engine sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
sw_engine sw_engine: increased accuracy in dashing 2024-09-01 01:29:05 +09:00
wg_engine wg_engine: external device handles (web integration) 2024-09-06 13:08:58 +09:00
meson.build infra: promote the GL engine to an official one. 2024-06-21 11:53:37 +09:00
tvgAccessor.cpp renderer/accessor: added the id generator. 2024-08-07 12:02:22 +09:00
tvgAnimation.cpp renderer/animation: rectified the segment value exception 2024-07-25 20:12:32 +09:00
tvgAnimation.h lottie: Introduce the LottieAnimation class 2024-02-23 15:05:15 +09:00
tvgCanvas.cpp renderer/engines: support the canvas viewport function. 2024-05-18 18:10:50 +09:00
tvgCanvas.h renderer: code refactoring 2024-07-29 23:27:19 +09:00
tvgCommon.h API: revise the APIs. 2024-07-05 21:25:58 +09:00
tvgFill.cpp API: revise the APIs. 2024-07-05 21:25:58 +09:00
tvgFill.h API: revise the APIs. 2024-07-05 21:25:58 +09:00
tvgFrameModule.h lottie: code refactoring. 2024-04-15 00:23:37 +09:00
tvgGlCanvas.cpp common: fix 178+ spelling errors 2024-07-01 21:58:46 +09:00
tvgInitializer.cpp common: version api introduced 2024-07-18 12:47:58 +09:00
tvgIteratorAccessor.h updated copyright date (#1866) 2023-12-28 10:43:25 +09:00
tvgLoader.cpp common: fix 178+ spelling errors 2024-07-01 21:58:46 +09:00
tvgLoader.h ttf_loader: support loading from memory 2024-06-11 20:59:39 +09:00
tvgLoadModule.h renderer/text: fix a missing text update 2024-08-28 21:30:16 +09:00
tvgPaint.cpp sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
tvgPaint.h lottie: ++scene rendering optimization 2024-08-12 13:55:31 +09:00
tvgPicture.cpp sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
tvgPicture.h common: spec out TexMap 2024-08-20 11:14:54 +09:00
tvgRender.cpp renderer: code refactoring 2024-07-29 23:27:19 +09:00
tvgRender.h sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
tvgSaveModule.h updated copyright date (#1866) 2023-12-28 10:43:25 +09:00
tvgSaver.cpp common/math: code refactoring 2024-07-10 00:21:02 +09:00
tvgScene.cpp API: revise the APIs. 2024-07-05 21:25:58 +09:00
tvgScene.h sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
tvgShape.cpp API: deprecate the appendArc() api 2024-08-16 13:30:58 +09:00
tvgShape.h sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
tvgSwCanvas.cpp common: fix 178+ spelling errors 2024-07-01 21:58:46 +09:00
tvgTaskScheduler.cpp common/array: code refactoring 2024-02-19 19:09:30 +09:00
tvgTaskScheduler.h Revert "common: fix a crash on CI windows test." 2024-08-02 21:59:15 +09:00
tvgText.cpp renderer: text refactoring 2024-08-21 14:51:53 +09:00
tvgText.h sw_engine: fixed incorrect image blending operations 2024-08-30 00:53:44 +09:00
tvgWgCanvas.cpp wg_engine: external device handles (web integration) 2024-09-06 13:08:58 +09:00