Page MenuHomePhabricator

Bug 1608280 - Part 2 - Use valid rect to reduce pixel costs.
ClosedPublic

Authored by gw on Feb 10 2020, 12:05 AM.

Details

Summary

With this patch, a minimal valid rect is calculated for each
picture cache tile. This is used to reduce the scissor rect
during tile rasterization, and the draw rect during tile
compositing, whenever there is a partial tile.

Diff Detail

Repository
rMOZILLACENTRAL mozilla-central
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

gw created this revision.Feb 10 2020, 12:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 10 2020, 12:05 AM
phab-bot requested review of this revision.Feb 10 2020, 12:05 AM
phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: Restricted Project.

Not sure who is the best reviewer for this, so picked a number of likely candidates :)

gw updated this revision to Diff 226315.Feb 10 2020, 12:56 AM
kvark accepted this revision.Feb 10 2020, 2:46 PM
This revision is now accepted and ready to land.Feb 10 2020, 2:46 PM
gw updated this revision to Diff 226823.Feb 10 2020, 8:26 PM
gw updated this revision to Diff 227058.Feb 11 2020, 5:27 AM
gw updated this revision to Diff 227515.Feb 11 2020, 9:42 PM
gw updated this revision to Diff 227658.Feb 12 2020, 3:21 AM