thorvg/examples
Sergii Liebodkin 01eced39b0 https://github.com/thorvg/thorvg/issues/3602
gl/wg engines: zero size blur dropshadow support
Implements support for zero size blur in drop shadow effects for both GL and WebGPU engines.
When the blur sigma parameter is zero, the implementation now skips the blur processing entirely and uses the original image as the shadow source, improving performance and avoiding unnecessary computations
EffectDropShadow example changed to reproduce zero sigma shadow

https://github.com/thorvg/thorvg/issues/3602
2025-07-24 10:15:36 +03:00
..
resources renderer: fixed a wrong fillrule option 2025-07-10 10:50:27 +09:00
Accessor.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
all.sh
Animation.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Blending.cpp sw_engine: support hue, color, saturation, luminosity, hardmix blends 2025-07-23 18:47:32 +09:00
BoundingBox.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Capi.cpp
Clipping.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
CustomTransform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
DataLoad.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
DirectUpdate.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Duplicate.cpp
EffectDropShadow.cpp https://github.com/thorvg/thorvg/issues/3602 2025-07-24 10:15:36 +03:00
Example.h examples: exception handling++ 2025-07-16 10:43:58 +09:00
FillRule.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
FillSpread.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
GifSaver.cpp
GradientMasking.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
GradientStroke.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
GradientTransform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
ImageRotation.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
ImageScaling.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LinearGradient.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Lottie.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieExpressions.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieExtension.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieInteraction.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieTweening.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LumaMasking.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Masking.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
MaskingMethods.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
meson.build
MultiCanvas.cpp
Opacity.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Particles.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Path.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureJpg.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PicturePng.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureRaw.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureSvg.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureWebp.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
RadialGradient.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Retaining.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Scene.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
SceneBlending.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
SceneEffects.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
SceneTransform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Shapes.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Stroke.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
StrokeLine.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
StrokeMiterlimit.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Svg.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Text.cpp renderer: fixed a wrong fillrule option 2025-07-10 10:50:27 +09:00
Transform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
TrimPath.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Update.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Viewport.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00