Hermet Park
e2f1557de5
examples: chores++
...
- removed AnimatedMasking.
- unified ImageScaleUp/Down.
- build GifSaver only gif_saver is enabled.
2025-03-05 23:25:06 +09:00
Hermet Park
5c2e898cca
examples: added bounding box sample
2025-03-05 14:46:55 +09:00
Hermet Park
e6ec370229
examples: removed Performance
2025-02-27 22:50:18 +09:00
Hermet Park
70f0ec9ff2
examples: renamed StrokeTrim -> TrimPath
2025-02-25 12:46:54 +09:00
Hermet Park
02678b67f4
examples: unified samples and improved coverages
...
- Unify samples for simpler testing:
- Masking + InvMasking
- LumaMasking + InvLumaMasking
- Applied Dash for the Stroke Triming
2025-02-21 17:16:26 +09:00
Hermet Park
424953ad7b
examples: build LottieTweening only if enabled
2025-02-18 12:31:10 +09:00
Hermet Park
4f0f2e4c08
example: removed interaction sample
...
LottieTweening is replaced with it.
2025-02-06 19:09:27 +09:00
Hermet Park
be0949339c
example: added lottie tweening sample
2025-02-06 19:09:27 +09:00
Hermet Park
8e8611b608
examples: added tint scene effect
...
also, merged gausiaan, fill altogether in SceneEffects
2024-12-17 12:16:44 +09:00
Hermet Park
79cbc0ebbc
infra: --meson deprecated usages
...
meson.source_root -> meson.project_source_root()
meson.build_root -> meson.project_build_root()
2024-12-13 01:20:25 +09:00
Hermet Park
666dcbcb38
examples: add Fill SceneEffect sample
2024-12-12 18:50:33 +09:00
SergeyLebedkin
4b6f2172be
wg_engineL fix test build scripts and ambiguous declarations
...
Issue https://github.com/thorvg/thorvg/issues/2938
2024-11-12 22:49:17 +09:00
Hermet Park
1d943ecdf2
example: added DropShadow sample
...
- renamed SceneEffect to EffectGaussianBlur
2024-11-06 00:56:11 +09:00
Hermet Park
0e45fabb3d
spec out tvg binary format
...
issue: https://github.com/thorvg/thorvg/issues/2721
2024-10-12 21:07:31 +09:00
Hermet Park
eb1208414d
example: unify Shape & MultiShapes
2024-10-11 17:16:59 +09:00
Hermet Park
145195baac
infra: removed beta tag from WebGPU
...
Removed beta tag for dev convenience. Also, ensures that
ThorVG will officially release WebGPU in the next version (v1.0)
2024-10-07 21:08:52 +09:00
Hermet Park
ba7761c105
examples: added SceneEffect
...
added a showcase with a gaussian blur effect
2024-09-29 15:04:22 +09:00
Hermet Park
ece1537271
examples: replaced ClipPath with clip()
2024-09-19 14:46:05 +09:00
Hermet Park
ac384332fe
examples: added image rotation
2024-08-22 13:01:53 +09:00
Hermet Park
5332876fe8
common: spec out TexMap
...
Spec out this incomplete experimental feature,
this is a still promising one, we will reintroduce
this officially after 1.0 release
size: -2kb
issue: https://github.com/thorvg/thorvg/issues/1372
2024-08-20 11:14:54 +09:00
Elliott Sales de Andrade
5f08b9ade4
build: Remove redundant comparisons
...
If a Meson option is typed as `boolean`, the `get_option` returns a
boolean, and comparing it with `true` is redundant. Meson also errors if
you try to compare across types, so it couldn't _not_ be a boolean.
Also, Meson is not C, so no need for parentheses around `if` conditions.
2024-08-19 17:42:40 +09:00
Mira Grudzinska
f79558eb62
API: deprecate the appendArc() api
...
@Issue: https://github.com/thorvg/thorvg/issues/2632
2024-08-16 13:30:58 +09:00
Hermet Park
407fc84796
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-13 10:21:54 +09:00
Hermet Park
92303e91b4
examples: added Interaction sample
...
The Interaction sample demonstrates
how to handle user input with ThorVG Animation.
2024-08-07 12:02:22 +09:00
Hermet Park
de72161087
example: merge Path & PathCopy
2024-07-21 15:05:07 +09:00
Hermet Park
b915455e89
examples: added LottieExpressions
2024-07-12 18:57:10 +09:00
Hermet Park
af1f3cb59d
gl_engine: revise the gl portability
...
- guarantee minimum gl version requirement
- removed glesv2 dependency
- corrected gl ver dependency
issue: https://github.com/thorvg/thorvg/issues/2282
2024-06-24 11:08:28 +09:00
Hermet Park
1dcd2c4b5f
examples: replace the efl toolkit with sdl
...
see also: https://www.libsdl.org/
issue: https://github.com/thorvg/thorvg/issues/1244
2024-06-20 17:49:18 +09:00
Mira Grudzinska
0d3d242f0c
examples: add FillSpread example
...
@Issue: https://github.com/thorvg/thorvg/issues/2124
2024-06-18 10:51:06 +09:00
Mira Grudzinska
e868e6e343
examples: add StrokeTrim example
2024-06-05 11:55:36 +09:00
Hermet Park
39fb3ed478
examples: added a viewport sample
2024-05-18 18:10:50 +09:00
Mira Grudzinska
568846491d
build: enforcing saver/loader usage for given tool
...
Selecting a tool without choosing the required tools
resulted in a usage error. Now, the activation
of the appropriate saver/loader for a given tool
is enforced.
2024-04-19 10:01:30 +09:00
Hermet Park
e8e9ba5ea0
infra: move the examples folder outside of the source directory.
...
examples are not considered a feature of ThorVG;
hence, they are excluded from the src directory.
This change allows developers to concentrate more effectively
on the core ThorVG sources for practical usages.
2024-04-01 10:52:22 +09:00