From 9936a588abde4af8db380f391aa2d46d4aa1c623 Mon Sep 17 00:00:00 2001 From: csmartdalton Date: Wed, 16 Oct 2024 18:06:59 +0000 Subject: [PATCH] Batch interior triangulation draws When two interior triangulations get sorted one after the other, batch them into a single draw call. Also remove an unnecessary barrier that was being added between the two triangulations. We already know they don't overlap, so a barrier is unnecessary. Rename "batchInternalNeighbor" to "dstReadList", and slighty change the sematics in a way that is compatible with batching multiple subpasses of the same path. This list was only used for dst reads, so make its purpose more well-defined. Diffs= 7ee1c7777f Batch interior triangulation draws (#8328) --- .rive_head | 2 +- submodules/rive-runtime | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.rive_head b/.rive_head index 2190bbce..1b526d0d 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -9d5076b88363c7811a9a70107ee43013b8bfd0cb +7ee1c7777ffed3c18870a038881cb64a731870c7 diff --git a/submodules/rive-runtime b/submodules/rive-runtime index fcb40885..4fff8708 160000 --- a/submodules/rive-runtime +++ b/submodules/rive-runtime @@ -1 +1 @@ -Subproject commit fcb40885e33b4671437b70458457925a4a69ce12 +Subproject commit 4fff8708dd1194428d1f011a1ed829ede6879556