thorvg/src/renderer/gl_engine
Hermet Park 759354f7cd sw_engine: fixed incorrect image blending operations
The anti-aliased outline color was incorrectly blended
at the multiply option.

The fix can be observed in the example:
'examples/lottie/resourcesguitar.json'

in order to do this, RenderMehthod::blend() method introduced
`bool direct` for figuring out the intermediate composition.
2024-08-30 01:08:37 +09:00
..
meson.build gl_engine: --deprecated warnings on macOS 2024-07-05 12:19:34 +09:00
tvgGlCommon.h gl_engine: revise the gl portability 2024-06-27 14:42:27 +09:00
tvgGlGeometry.cpp common: spec out TexMap 2024-08-23 10:45:14 +09:00
tvgGlGeometry.h gl_engine: fix mistake in the calculation of stroke miter limit 2024-08-30 00:56:57 +09:00
tvgGlGpuBuffer.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlGpuBuffer.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlList.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlProgram.cpp updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlProgram.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlRenderer.cpp sw_engine: fixed incorrect image blending operations 2024-08-30 01:08:37 +09:00
tvgGlRenderer.h sw_engine: fixed incorrect image blending operations 2024-08-30 01:08:37 +09:00
tvgGlRenderPass.cpp gl_engine: optimize off-screen rendering 2024-07-05 11:02:32 +09:00
tvgGlRenderPass.h gl_engine: optimize off-screen rendering 2024-07-05 11:02:32 +09:00
tvgGlRenderTarget.cpp gl_engine: optimize off-screen rendering 2024-07-05 11:02:32 +09:00
tvgGlRenderTarget.h gl_engine: optimize off-screen rendering 2024-07-05 11:02:32 +09:00
tvgGlRenderTask.cpp gl_engine: optimize off-screen rendering 2024-07-05 11:02:32 +09:00
tvgGlRenderTask.h gl_engine: optimize off-screen rendering 2024-07-05 11:02:32 +09:00
tvgGlShader.cpp gl_engine: revise the gl portability 2024-06-27 14:42:27 +09:00
tvgGlShader.h updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
tvgGlShaderSrc.cpp gl_engine: fix aliasing in gradient rendering 2024-07-12 11:18:56 +09:00
tvgGlShaderSrc.h gl_engine: using normal texture rendering in final color blit 2024-06-24 12:10:18 +09:00
tvgGlTessellator.cpp gl_engine: fix mistake in the calculation of stroke miter limit 2024-08-30 00:56:57 +09:00
tvgGlTessellator.h gl_engine: support simple hairline stroke rendering 2024-07-05 11:02:44 +09:00