Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve batching for interior triangulation draws
Interior triangulation draws take 2 passes: outer cubics followed by the interior triangles. Improve batching and reduce the number of barriers by allowing other non-overlapping draws to be sorted in between the two passes. We implement this by adding RiveRenderPathDraw::subpassCount(), and then sorting a unique indirectDraw for each subpass into the list. Diffs= 0f805654cf Improve batching for interior triangulation draws (#8327)
- Loading branch information