summaryrefslogtreecommitdiffstats
path: root/thirdparty/thorvg/src/renderer/sw_engine/tvgSwRaster.cpp
Commit message (Collapse)AuthorAgeFilesLines
* thorvg: Update to 0.14.10Rémi Verschelde2024-09-171-28/+59
| | | | | | | | More fixes to rendering of SVG files with broken text tags. Also backports upstream patch to fix #97078. (cherry picked from commit 0c0336f7049fb792c6e0121082b60815ad3cf1e0)
* thorvg: Update to 0.14.8, and workaround Bezier precision regressionRémi Verschelde2024-09-171-1/+1
| | | | | | Fixes #96262 by backporting https://github.com/thorvg/thorvg/pull/2702. (cherry picked from commit 7375f9b923789c13e8a53e7a09b9a655135e0795)
* thorvg: Update to 0.14.7Rémi Verschelde2024-09-171-36/+70
| | | | | | Fixes #95861. (cherry picked from commit f16d4af3422ba167e211bcffa9186d6d88a4f228)
* ThorVG: Update to 0.14.2Martin Capitanio2024-07-121-2/+3
| | | | + Fixes SVG: Graphical objects stored in <defs> shouldn't be rendered directly.
* thorvg: Update to 0.14.1Rémi Verschelde2024-07-081-14/+34
|
* thorvg: Update to 0.13.5Rémi Verschelde2024-05-301-1/+1
| | | | Includes https://github.com/thorvg/thorvg/pull/2338 hotfix.
* thorvg: Update to 0.13.3, add webp loaderRémi Verschelde2024-05-101-1/+6
| | | | Remove embedded png loader, we use the external (libpng) one.
* ThorVG: update from v0.12.4 to v0.12.5Martin Capitanio2024-02-081-12/+12
| | | | | | | | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.12.5 + Full Changelog: https://github.com/thorvg/thorvg/compare/v0.12.4...v0.12.5 Godot-related SVG bug fixes: + sw_engine: Improve image up-scaler quality. thorvg/thorvg#1960 + renderer: Ensure canvas rendering continues despite invalid scene parts. thorvg/thorvg#1957 + Portability: Fix compiler shadowing warning (patch) thorvg/thorvg#1975
* ThorVG: update from v0.12.1 to v0.12.3Martin Capitanio2024-01-261-13/+15
| | | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.12.3 + Full Changelog: https://github.com/thorvg/thorvg/compare/v0.12.1...v0.12.3 Godot-related SVG bug fixes: + svg_loader: Add missing transform functions skewX and skewY. thorvg/thorvg#1928 + sw_engine: Rectified dash line drawing issue. thorvg/thorvg#1932
* ThorVG: update from v0.11.6 to v0.12.0Martin Capitanio2024-01-081-5/+8
| | | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.12.0 Godot-related SVG bug fixes: + [SwEngine] Fixed a linear filling scaling issue. thorvg/thorvg#1834 + [SwEngine] Path data not invalid even though it doesn't start with MoveTo. thorvg/thorvg#1848 Fixes #86128 Gradient issue.
* ThorVG: update from v0.11.2 to v0.11.6Martin Capitanio2023-12-311-201/+115
| | | | | | | | | | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.11.6 Godot related: + [Renderer] Improved the internal structure for compact scene-hierarchy traversing. + [SwEngine] Improved trigonometric & image scaler performance. + [SwEngine] Fixed a loss of image pixels during image down-scaling. + [Renderer/Engine] Improved safety measures. + [SwEngine] Resolved a bug causing strokes to be improperly invisible due to clipping. thorvg/thorvg#1785 + [Renderer] Rectified the precision of rounded rectangle corners. thorvg/thorvg#1824 + [Portability] Resolved compiler shadowing warnings. thorvg/thorvg#1811 Fixes godotengine#85465 Clipped strokes from outside the canvas. Fixes godotengine#86012 Rounded rectangles in SVG files rendering incorrectly.
* ThorVG: update to v0.11.0 release.Martin Capitanio2023-09-291-0/+2037
See https://github.com/thorvg/thorvg/releases/tag/v0.11.0 + Infrastructure Repository folder structure was make it more intuitive and coherent. "thorvg/src/lib" -> "thorvg/src/common" (providing essential common functionalities used internally among the renderer and sub-modules) "thorvg/src/lib" -> "thorvg/src/renderer" (for vector drawing features) + SVG related Fix stroke regression https://github.com/thorvg/thorvg/issues/1670 Support stroke dash offset function https://github.com/thorvg/thorvg/issues/1591#issuecomment-1681319321 Support Focal property in Radial Gradient https://github.com/thorvg/thorvg/issues/1558