From 2396ecebaea50010c3cd35cd0565c495648b5857 Mon Sep 17 00:00:00 2001 From: bodymovin Date: Mon, 9 Dec 2024 21:12:11 +0000 Subject: [PATCH] Instance data converters when attached to data binding objects Instead of reusing converters across multiple data bind objects, we are now cloning them. This simplifies their memory management since we don't need to create data values when a conversion operation takes place. This also allows to store state on each instance. Which currently allows to store data bound properties instead of fetching them on every frame, and will enable in the future to have time based converters. Diffs= baf832a6ce Instance data converters when attached to data binding objects (#8664) --- .rive_head | 2 +- submodules/rive-runtime | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.rive_head b/.rive_head index 3c76b779..ddb15eae 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -0664f994df49b9cda793a717d4145593f4d56795 +baf832a6ce3135bc7f8f8b5cc3695f024610b744 diff --git a/submodules/rive-runtime b/submodules/rive-runtime index e1d8f771..01f1f186 160000 --- a/submodules/rive-runtime +++ b/submodules/rive-runtime @@ -1 +1 @@ -Subproject commit e1d8f77171d9cad4381e9aa173823d6a55a84f6f +Subproject commit 01f1f1867a58736d80ee7a7def3ce44c5ad5085d