thorvg/src/renderer/gl_engine
Sergii Liebodkin 86e4310a14
Some checks failed
Android / build_x86_64 (push) Has been cancelled
Android / build_aarch64 (push) Has been cancelled
iOS / build_x86_64 (push) Has been cancelled
iOS / build_arm64 (push) Has been cancelled
macOS / build (push) Has been cancelled
macOS / compact_test (push) Has been cancelled
macOS / unit_test (push) Has been cancelled
Ubuntu / build (push) Has been cancelled
Ubuntu / compact_test (push) Has been cancelled
Ubuntu / unit_test (push) Has been cancelled
Windows / build (push) Has been cancelled
Windows / compact_test (push) Has been cancelled
Windows / unit_test (push) Has been cancelled
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-25 22:04:54 +09:00
..
meson.build
tvgGl.cpp
tvgGl.h
tvgGlCommon.h
tvgGlEffect.cpp gl/wg engines: zero size blur dropshadow support 2025-07-25 22:04:54 +09:00
tvgGlEffect.h
tvgGlGeometry.cpp
tvgGlGpuBuffer.cpp
tvgGlGpuBuffer.h
tvgGlProgram.cpp
tvgGlProgram.h
tvgGlRenderer.cpp wg/gl: add composition blend mode 2025-07-25 14:44:33 +09:00
tvgGlRenderer.h
tvgGlRenderPass.cpp
tvgGlRenderPass.h
tvgGlRenderTarget.cpp gl_engine: fix FBO validation 2025-07-24 21:46:48 +09:00
tvgGlRenderTarget.h gl_engine: fix FBO validation 2025-07-24 21:46:48 +09:00
tvgGlRenderTask.cpp gl/wg engines: zero size blur dropshadow support 2025-07-25 22:04:54 +09:00
tvgGlRenderTask.h
tvgGlShader.cpp
tvgGlShader.h
tvgGlShaderSrc.cpp
tvgGlShaderSrc.h
tvgGlTessellator.cpp
tvgGlTessellator.h