viz: Split one quad into multiple quads.
In cases where drawing additional smaller quads instead of one large quad is significantly less costly, split one quad into multiple quads. In order to minimize the cost of drawing additional quads and resizing the quad list we limit the when quads may be split. We limit the number of quads one quad may be split into and enforce a minimum number of fragments saved by splitting. Test: viz_perftests,viz_unittests Bug: 1022544 Change-Id: Id47c0a5b33b0de456fad10635c86b880882fb549 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2057289Reviewed-by:Maggie Chen <magchen@chromium.org> Reviewed-by:
ccameron <ccameron@chromium.org> Reviewed-by:
Khushal <khushalsagar@chromium.org> Reviewed-by:
Daniele Castagna <dcastagna@chromium.org> Commit-Queue: Sasha McIntosh <sashamcintosh@chromium.org> Cr-Commit-Position: refs/heads/master@{#744003}
Showing
Please register or sign in to comment