Description2D Canvas: disable rendering deferral in cases with a lot of overdraw
Accumulating large draw command backlogs can result in janky
performance, and in extreme cases, a GPU denial of service. This
change fixes that problem by disabling deferred rendering when
high overdraw is detected. Cases where the overdraw overwrites
the entire canvas are not affected by this change and will
stay in deferred rendering mode because overwriting the entire
canvas resets the backlog.
BUG=522764, 522972
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201036
Patch Set 1 #
Messages
Total messages: 10 (4 generated)
|