summaryrefslogtreecommitdiffstats
path: root/thirdparty/thorvg
Commit message (Collapse)AuthorAgeFilesLines
* thorvg: Update to 0.14.10Rémi Verschelde2024-09-1715-75/+135
| | | | | | More fixes to rendering of SVG files with broken text tags. Also backports upstream patch to fix #97078.
* thorvg: Update to 0.14.9Rémi Verschelde2024-09-0614-137/+71
| | | | | | | | | Fixes #96491. Update fix for #96262 to a simple revert of the problematic commit, as the upstream fix is still being debated and caused other issues. Also include fix for upstream regression 2715 added in 0.14.9.
* thorvg: Update to 0.14.8, and workaround Bezier precision regressionRémi Verschelde2024-09-0219-43/+177
| | | | Fixes #96262 by backporting https://github.com/thorvg/thorvg/pull/2702.
* thorvg: Update to 0.14.7Rémi Verschelde2024-08-2736-910/+664
| | | | Fixes #95861.
* ThorVG: Update to 0.14.2Martin Capitanio2024-07-1219-134/+163
| | | | + Fixes SVG: Graphical objects stored in <defs> shouldn't be rendered directly.
* thorvg: Update to 0.14.1Rémi Verschelde2024-07-0810-21/+120
|
* ThorVG: Update to 0.14.0Martin Capitanio2024-06-2722-373/+372
| | | | | + Fixes the v0.13.8 svg text error issue. + See https://github.com/thorvg/thorvg/releases/tag/v0.14.0
* thorvg: Update to 0.13.8Rémi Verschelde2024-06-2014-130/+310
|
* thorvg: Fix unintended use of `float_t` type, againRémi Verschelde2024-06-192-1/+14
|
* [Web] Disable thorvg threads on the WebFabio Alessandrelli2024-06-142-0/+4
| | | | | They're of little help, and just adds to the possibility of causing deadlocks.
* ThorVG: Update to 0.13.7Martin Capitanio2024-06-0820-242/+349
|
* thorvg: Update to 0.13.5Rémi Verschelde2024-05-3020-70/+159
| | | | Includes https://github.com/thorvg/thorvg/pull/2338 hotfix.
* thorvg: Disable webp loader if corresponding module is disabledRémi Verschelde2024-05-132-2/+6
| | | | Fixes #91873.
* thorvg: Update to 0.13.3, add webp loaderRémi Verschelde2024-05-1035-3035/+623
| | | | Remove embedded png loader, we use the external (libpng) one.
* thorvg: Update to 0.12.10Rémi Verschelde2024-04-059-51/+90
|
* thorvg: Update to 0.12.9Jakub Marcowski2024-03-245-7/+2
|
* thorvg: Update to 0.12.7Rémi Verschelde2024-03-0927-160/+247
|
* ThorVG: update from v0.12.4 to v0.12.5Martin Capitanio2024-02-0812-65/+111
| | | | | | | | | | | | | | | | | | | 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: Re-enable thread support, made opt-in upstreamRémi Verschelde2024-02-073-3/+5
| | | | | Fixes #87788. Fixes #87962.
* ThorVG: update from v0.12.3 to v0.12.4Martin Capitanio2024-02-0215-141/+140
| | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.12.4 + Full Changelog: https://github.com/thorvg/thorvg/compare/v0.12.3...v0.12.4 Godot-related SVG bug fixes: + loader/svg: Apply specification of out-of-range elliptical arc parameters, fix zero check of arc's rx and ry. thorvg/thorvg#1938
* ThorVG: update from v0.12.1 to v0.12.3Martin Capitanio2024-01-2613-141/+208
| | | | | | | | | | | | | | 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.12.0 to v0.12.1Martin Capitanio2024-01-127-15/+13
| | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.12.1 Godot-related SVG bug fixes: + [SVG] XML parser workaround for quote checks within quotes. thorvg/thorvg#1892 Fixes »dancing errors« with such SVG images inside the project folder.
* ThorVG: update from v0.11.6 to v0.12.0Martin Capitanio2024-01-0889-713/+1505
| | | | | | | | | | | | | | 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-3127-589/+381
| | | | | | | | | | | | | | | | | | | | | 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.2Martin Capitanio2023-10-204-16/+3
| | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.11.2 Godot related: + [JPG] Fixed a regression bug that previously disrupted image decoding. + [SwEngine] Resolved a default alpha blending bug. Fixes #83611 alpha blending.
* ThorVG: Update to v0.11.1Martin Capitanio2023-10-1617-22/+6537
| | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.11.1 Godot related: + [SwEngine] Enhanced the quality of the dash line corners. + [SVG] Fixed a regression bug related to maskContentUnit, userSpaceOnUse/objectBoundingBox. Fixes #82982 icons. Fixes #83198 svg ← png/jpg.
* ThorVG: update to v0.11.0 release.Martin Capitanio2023-09-2965-362/+507
| | | | | | | | | | | | | | | | | 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
* thorvg: Update to 0.10.7Rémi Verschelde2023-09-2645-1600/+1954
| | | | Fixes #81618.
* Update ThorVG to v0.10.0Martin Capitanio2023-08-0965-6971/+3914
| | | | | | | | - Release Notes: https://github.com/thorvg/thorvg/releases/tag/v0.10.0 - API change ARGB8888_STRAIGHT -> ARGB8888S - SVG-SCsub: Enable static ThorVG object linking - SVG-SCsub: avoid building unused ThorVG parts - update-thorvg.sh: add v0.10.0 and copy only the Godot relevant code
* Update ThorVG to v0.9.0Martin Capitanio2023-05-1284-1727/+3012
| | | | | https://github.com/thorvg/thorvg/releases/tag/v0.9.0 Fixes #72478
* Update thorvg to 0.8.4RedworkDE2023-03-3127-61/+205
|
* Update thorvg to 0.8.3DeeJayLSP2022-11-3018-143/+286
|
* thorvg: Sync with 0.8.2, cleanup SCsub and fix includesRémi Verschelde2022-10-1316-3304/+19
| | | | | | | | | | We were compiling `src/loaders/external_png` but using the header from `src/loaders/png`, leading to `-Wodr` warnings. Remove unused bundled lodepng code since we use `external_png` (libpng). Whitespace changes are from upstream, will attempt PR'ing a cleanup there for future updates.
* thorvg: Sync a couple fixes from upstreamRémi Verschelde2022-05-2326-26/+41
| | | | | | We're still formally tracking v0.8.1, those fixes don't impact the library features. I didn't bother documenting them with patches as they will likely soon make their way to either a v0.8.2 or v0.9.0.
* thorvg: Sync with upstream 0.8.1Rémi Verschelde2022-05-1510-19/+39
| | | | | | And backport fix for FreeBSD support. Fixes #60003.
* thorvg: Fix MinGW build by adding explicit `<cstring>` includeRémi Verschelde2022-03-161-1/+3
| | | | Fixes #59044.
* ThorVG: Sync with upstream 0.8.0K. S. Ernest (iFire) Lee2022-03-0889-225/+867
|
* ThorVG: Sync with upstream 0.7.1Anilforextra2022-01-3115-230/+197
| | | | Changes: https://github.com/Samsung/thorvg/releases/tag/v0.7.1
* thorvg: Fix usage of min/max breaking on VS 2017Rémi Verschelde2022-01-203-5/+59
| | | | Fixes https://github.com/godotengine/godot/issues/56894#issuecomment-1015956706.
* thorvg: Fix missing `<cstring>` includes for MinGWRémi Verschelde2022-01-187-0/+80
| | | | Fixes #56894.
* Use ThorVG instead of NanoSVG for importing SVGsK. S. Ernest (iFire) Lee2022-01-1488-0/+28506
ThorVG is a platform-independent portable library for drawing vector-based scene and animation. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>