summaryrefslogtreecommitdiffstats
path: root/thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-08-27 15:54:05 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-09-17 08:57:46 +0200
commit4abc358952a69427617b0683fd76427a14d6faa8 (patch)
treecc603b1a5e1481e1f1cf0711ea9c68d027bdd904 /thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h
parentf7ad4dca8c9590e34ea3135f0ca84edecc09088b (diff)
downloadredot-engine-4abc358952a69427617b0683fd76427a14d6faa8.tar.gz
thorvg: Update to 0.14.7
Fixes #95861. (cherry picked from commit f16d4af3422ba167e211bcffa9186d6d88a4f228)
Diffstat (limited to 'thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h')
-rw-r--r--thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h b/thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h
index 57be558988..fcd8ad4620 100644
--- a/thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h
+++ b/thirdparty/thorvg/src/renderer/sw_engine/tvgSwRenderer.h
@@ -36,9 +36,8 @@ namespace tvg
class SwRenderer : public RenderMethod
{
public:
- RenderData prepare(const RenderShape& rshape, RenderData data, const RenderTransform* transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags, bool clipper) override;
- RenderData prepare(const Array<RenderData>& scene, RenderData data, const RenderTransform* transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags) override;
- RenderData prepare(Surface* surface, const RenderMesh* mesh, RenderData data, const RenderTransform* transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags) override;
+ RenderData prepare(const RenderShape& rshape, RenderData data, const Matrix& transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags, bool clipper) override;
+ RenderData prepare(Surface* surface, RenderData data, const Matrix& transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags) override;
bool preRender() override;
bool renderShape(RenderData data) override;
bool renderImage(RenderData data) override;
@@ -77,7 +76,7 @@ private:
SwRenderer();
~SwRenderer();
- RenderData prepareCommon(SwTask* task, const RenderTransform* transform, const Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags);
+ RenderData prepareCommon(SwTask* task, const Matrix& transform, const Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags);
};
}