Skip to content

Commit

Permalink
Defer PLS writes to GPU resources until flush
Browse files Browse the repository at this point in the history
Now that we have high-level draw objects, stash them on the render context and don't write them out until flush time. Doing it this way allows us to wait to allocate resources until we know exactly how big they need to be, which gets rid of intermediate flushes except the ones based on texture size limits, and greatly simplifies our allocation logic.

Diffs=
124a8f4e2 Defer PLS writes to GPU resources until flush (#6405)
  • Loading branch information
csmartdalton committed Jan 4, 2024
1 parent eaab5f7 commit 067f2c1
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .rive_head
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d52d14a1f3f45cda402246dec6b95814cc05abe3
124a8f4e23baa003af40515d04686e2960cc5809
2 changes: 1 addition & 1 deletion .rive_renderer
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6cd02abb56a3122c8b4e9d885d81832087dca125
c8929102837f2854d911ab6bfec90515e742fd37
2 changes: 1 addition & 1 deletion submodules/rive-cpp

0 comments on commit 067f2c1

Please sign in to comment.