Merge pull request #89591 from Chubercik/thorvg-0.12.8

thorvg: Update to 0.12.9
This commit is contained in:
Rémi Verschelde 2024-03-23 21:16:45 -07:00 committed by GitHub
commit 99ff024f78
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 3 additions and 8 deletions

View File

@ -860,7 +860,7 @@ instead of `miniz.h` as an external dependency.
## thorvg ## thorvg
- Upstream: https://github.com/thorvg/thorvg - Upstream: https://github.com/thorvg/thorvg
- Version: 0.12.7 (cddae9966cbb48c431ea17c262d6f48393206fd7, 2024) - Version: 0.12.9 (afa6d8499bd49141d99d5e40a4620bd9f6bc0467, 2024)
- License: MIT - License: MIT
Files extracted from upstream source: Files extracted from upstream source:

View File

@ -10,5 +10,5 @@
// For internal debugging: // For internal debugging:
//#define THORVG_LOG_ENABLED //#define THORVG_LOG_ENABLED
#define THORVG_VERSION_STRING "0.12.7" #define THORVG_VERSION_STRING "0.12.9"
#endif #endif

View File

@ -122,9 +122,6 @@ void _pathAppendArcTo(Array<PathCommand>* cmds, Array<Point>* pts, Point* cur, P
sx = cur->x; sx = cur->x;
sy = cur->y; sy = cur->y;
//If start and end points are identical, then no arc is drawn
if ((fabsf(x - sx) < (1.0f / 256.0f)) && (fabsf(y - sy) < (1.0f / 256.0f))) return;
//Correction of out-of-range radii, see F6.6.1 (step 2) //Correction of out-of-range radii, see F6.6.1 (step 2)
rx = fabsf(rx); rx = fabsf(rx);
ry = fabsf(ry); ry = fabsf(ry);

View File

@ -133,7 +133,6 @@ struct Scene::Impl
if (needComp) { if (needComp) {
cmp = renderer->target(bounds(renderer), renderer->colorSpace()); cmp = renderer->target(bounds(renderer), renderer->colorSpace());
renderer->beginComposite(cmp, CompositeMethod::None, opacity); renderer->beginComposite(cmp, CompositeMethod::None, opacity);
needComp = false;
} }
for (auto paint : paints) { for (auto paint : paints) {

View File

@ -56,7 +56,6 @@ struct Shape::Impl
if (needComp) { if (needComp) {
cmp = renderer->target(bounds(renderer), renderer->colorSpace()); cmp = renderer->target(bounds(renderer), renderer->colorSpace());
renderer->beginComposite(cmp, CompositeMethod::None, opacity); renderer->beginComposite(cmp, CompositeMethod::None, opacity);
needComp = false;
} }
ret = renderer->renderShape(rd); ret = renderer->renderShape(rd);
if (cmp) renderer->endComposite(cmp); if (cmp) renderer->endComposite(cmp);

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
VERSION=0.12.7 VERSION=0.12.9
cd thirdparty/thorvg/ || true cd thirdparty/thorvg/ || true
rm -rf AUTHORS LICENSE inc/ src/ *.zip *.tar.gz tmp/ rm -rf AUTHORS LICENSE inc/ src/ *.zip *.tar.gz tmp/