Open
Bug 1675030
Opened 4 years ago
Updated 4 years ago
Picture cache invalidates when tile device rect is unchanged
Categories
(Core :: Graphics: WebRender, defect, P3)
Core
Graphics: WebRender
Tracking
()
ASSIGNED
People
(Reporter: aosmond, Assigned: aosmond)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
+++ This bug was initially created as a clone of Bug #1642308 +++
This bug tracks the issue where we invalidate picture cache tiles because the valid rect changed, but only in picture space. In device space, after we perform any necessary transforms, and round the rect, it often turns out to be the same.
Assignee | ||
Updated•4 years ago
|
Summary: Full screen picture-cache invalidation occurs whenever a new display list is received when scrolling whilst zoomed → Picture cache invalidtes when tile device rect is unchanged
Assignee | ||
Comment 1•4 years ago
|
||
When evaluating the tile's valid rect, we cannot use the local valid
rect. The device valid rect we use is the local mapped from picture
space, but also snapped. Thus it makes far more sense to compare that
which we used for drawing purposes which has the bonus of avoiding
floating point errors.
Assignee | ||
Updated•4 years ago
|
Summary: Picture cache invalidtes when tile device rect is unchanged → Picture cache invalidates when tile device rect is unchanged
You need to log in
before you can comment on or make changes to this bug.
Description
•