summaryrefslogtreecommitdiffstats
path: root/thirdparty/thorvg/src/renderer/tvgScene.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-08-30 10:22:41 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-09-17 08:57:46 +0200
commit7a7e4129bdab47e04d760a05b61dcfadf446f897 (patch)
treeda22e947e325252930f18d56bcf806ead4c4d835 /thirdparty/thorvg/src/renderer/tvgScene.h
parent4abc358952a69427617b0683fd76427a14d6faa8 (diff)
downloadredot-engine-7a7e4129bdab47e04d760a05b61dcfadf446f897.tar.gz
thorvg: Update to 0.14.8, and workaround Bezier precision regression
Fixes #96262 by backporting https://github.com/thorvg/thorvg/pull/2702. (cherry picked from commit 7375f9b923789c13e8a53e7a09b9a655135e0795)
Diffstat (limited to 'thirdparty/thorvg/src/renderer/tvgScene.h')
-rw-r--r--thirdparty/thorvg/src/renderer/tvgScene.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/thirdparty/thorvg/src/renderer/tvgScene.h b/thirdparty/thorvg/src/renderer/tvgScene.h
index cb6d179326..190ecd31b9 100644
--- a/thirdparty/thorvg/src/renderer/tvgScene.h
+++ b/thirdparty/thorvg/src/renderer/tvgScene.h
@@ -120,6 +120,8 @@ struct Scene::Impl
Compositor* cmp = nullptr;
auto ret = true;
+ renderer->blend(scene->blend());
+
if (needComp) {
cmp = renderer->target(bounds(renderer), renderer->colorSpace());
renderer->beginComposite(cmp, CompositeMethod::None, opacity);