summaryrefslogtreecommitdiffstats
path: root/thirdparty/thorvg/src/loaders
Commit message (Collapse)AuthorAgeFilesLines
* thorvg: Update to 0.13.3, add webp loaderRémi Verschelde2024-05-1012-2915/+267
| | | | Remove embedded png loader, we use the external (libpng) one.
* thorvg: Update to 0.12.10Rémi Verschelde2024-04-052-19/+46
|
* thorvg: Update to 0.12.9Jakub Marcowski2024-03-241-3/+0
|
* thorvg: Update to 0.12.7Rémi Verschelde2024-03-093-18/+22
|
* ThorVG: update from v0.12.4 to v0.12.5Martin Capitanio2024-02-082-14/+15
| | | | | | | | | | | | | | | | | | | 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.3 to v0.12.4Martin Capitanio2024-02-021-4/+11
| | | | | | | | | | | | | 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-261-34/+18
| | | | | | | | | | | | | | 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-122-6/+5
| | | | | | | | | | | 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-0825-238/+173
| | | | | | | | | | | | | | 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-312-4/+8
| | | | | | | | | | | | | | | | | | | | | 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.1Martin Capitanio2023-10-1611-2/+6471
| | | | | | | | | | | | 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-296-108/+90
| | | | | | | | | | | | | | | | | 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-268-316/+208
| | | | Fixes #81618.
* Update ThorVG to v0.10.0Martin Capitanio2023-08-0918-4353/+193
| | | | | | | | - 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-1225-610/+1042
| | | | | https://github.com/thorvg/thorvg/releases/tag/v0.9.0 Fixes #72478
* Update thorvg to 0.8.4RedworkDE2023-03-3112-43/+125
|
* Update thorvg to 0.8.3DeeJayLSP2022-11-3011-124/+265
|
* thorvg: Sync with 0.8.2, cleanup SCsub and fix includesRémi Verschelde2022-10-138-3290/+5
| | | | | | | | | | 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-236-6/+8
| | | | | | 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-154-10/+30
| | | | | | 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-0830-154/+749
|
* ThorVG: Sync with upstream 0.7.1Anilforextra2022-01-316-85/+166
| | | | Changes: https://github.com/Samsung/thorvg/releases/tag/v0.7.1
* thorvg: Fix missing `<cstring>` includes for MinGWRémi Verschelde2022-01-185-0/+5
| | | | Fixes #56894.
* Use ThorVG instead of NanoSVG for importing SVGsK. S. Ernest (iFire) Lee2022-01-1429-0/+13262
ThorVG is a platform-independent portable library for drawing vector-based scene and animation. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>