diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-08-30 10:22:41 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-17 08:57:46 +0200 |
commit | 7a7e4129bdab47e04d760a05b61dcfadf446f897 (patch) | |
tree | da22e947e325252930f18d56bcf806ead4c4d835 /thirdparty/thorvg/src/renderer/tvgScene.h | |
parent | 4abc358952a69427617b0683fd76427a14d6faa8 (diff) | |
download | redot-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.h | 2 |
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); |