From c4dc0c4fe54621daaa23a59330c310fae302dbe5 Mon Sep 17 00:00:00 2001 From: csmartdalton Date: Wed, 24 Jan 2024 22:42:13 +0000 Subject: [PATCH] PLS external framebuffer optimizations 1) When rendering to an external framebuffer, rather than blitting the entire framebuffer to and from the offscreen target, only blit the bounds being updated. 2) Coalesce the atomic "resolve" operation and the blit to the target framebuffer into a single operation. i.e., render directly to the target framebuffer and fetch from the offscreen framebuffer. Diffs= 5cfc226f2 PLS external framebuffer optimizations (#6516) --- .rive_head | 2 +- submodules/rive-cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.rive_head b/.rive_head index f218173..bdc326a 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -2018358a6b7dc1dc1d6ca5ded14f11d4b3e072ca +5cfc226f2444c9bef5f8ce06ef4d8cacde53f41c diff --git a/submodules/rive-cpp b/submodules/rive-cpp index 33b6f5d..b1dc7eb 160000 --- a/submodules/rive-cpp +++ b/submodules/rive-cpp @@ -1 +1 @@ -Subproject commit 33b6f5d4d5315d40780440977954d85bf4a852e3 +Subproject commit b1dc7eb2b5f5de7abc3d7f3b413e5d9a5c74d62f