thorvg/examples
Sergii Liebodkin 785a75a1ca 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-30 16:44:22 +09:00
..
resources examples: ++svg samples 2024-09-30 16:44:22 +09:00
Accessor.cpp renderer/accessor: revise set() api for animation support 2024-09-30 15:48:18 +09:00
all.sh
AnimateMasking.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Animation.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Blending.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Capi.cpp examples: capi example ++ 2024-09-30 16:44:21 +09:00
ClipPath.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
CustomTransform.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
DataLoad.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
DirectUpdate.cpp example: ++ DirectUpdate to cover more scenarios. 2024-09-30 15:11:16 +09:00
Duplicate.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Example.h wg_engine: external device handles (web integration) 2024-09-30 16:44:22 +09:00
FillRule.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
FillSpread.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
GifSaver.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
GradientMasking.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
GradientStroke.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
GradientTransform.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
ImageRotation.cpp examples: added image rotation 2024-09-30 16:44:21 +09:00
ImageScaleDown.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
ImageScaleUp.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Interaction.cpp examples: added Interaction sample 2024-09-30 15:48:50 +09:00
InvLumaMasking.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
InvMasking.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
LinearGradient.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Lottie.cpp examples: added LottieExpressions 2024-09-30 15:31:55 +09:00
LottieExpressions.cpp lottie/expressions: added a missing polystar property build. 2024-09-30 15:35:59 +09:00
LottieExtension.cpp example/LottieExtension: adjusted its window size 2024-06-27 14:42:27 +09:00
LumaMasking.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Masking.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
MaskingMethods.cpp examples: added Lighten/Darken options in MaskingMethods 2024-09-30 15:48:18 +09:00
meson.build examples: added image rotation 2024-09-30 16:44:21 +09:00
MultiCanvas.cpp example: print non support webgpu msg properly. 2024-09-30 15:20:31 +09:00
MultiShapes.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Opacity.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Path.cpp example: merge Path & PathCopy 2024-09-30 15:37:15 +09:00
Performance.cpp examples: added LottieExpressions 2024-09-30 15:31:55 +09:00
PictureJpg.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
PicturePng.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
PictureRaw.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
PictureSvg.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
PictureTvg.cpp example: improved to print proper fail msgs. 2024-09-30 13:00:12 +09:00
PictureWebp.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
RadialGradient.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Retaining.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Scene.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
SceneBlending.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
SceneTransform.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Shape.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Stroke.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
StrokeLine.cpp API: deprecate the appendArc() api 2024-09-30 16:44:21 +09:00
StrokeMiterlimit.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
StrokeTrim.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Svg.cpp examples: ++svg samples 2024-09-30 16:44:22 +09:00
Text.cpp examples/text: hotfix 2024-09-30 16:44:21 +09:00
Transform.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Tvg.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
TvgSaver.cpp common: spec out TexMap 2024-09-30 16:44:21 +09:00
Update.cpp examples: replace the efl toolkit with sdl 2024-06-27 14:42:27 +09:00
Viewport.cpp examples: added LottieExpressions 2024-09-30 15:31:55 +09:00