Remove GPU cache usage from clip mask rendering
Categories
(Core :: Graphics: WebRender, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: gw, Assigned: gw)
Details
Attachments
(1 file)
Assignee | ||
Comment 1•4 years ago
|
||
The patch removes use of the GPU cache when rendering
clip mask instances. Instead, each clip mask type now
has a specific vertex format and passes the information
for the clip mask via vertex attributes.
As part of future clip-chain optimization work, the
ClipNode
type will be removed entirely (instead, clip
chains will be optimized during scene building into
a clip set per primitive). Removing GPU cache usage here
simplifies some of that work, and using GPU cache handles
here provides no major benefit over vertex attributes.
Updated•4 years ago
|
Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a8385068f5dd Remove GPU cache usage from clip mask instances. r=kvark,jnicol
Comment 3•4 years ago
|
||
Backed out for Reftests perma failures.
Log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=312658902&repo=autoland&lineNumber=1929
Backout: https://hg.mozilla.org/integration/autoland/rev/2a4fef8f0dafc37893aaaa9ae12834666b37fc80
Assignee | ||
Comment 4•4 years ago
|
||
This appears to be caused by a bug in the SWGL library - I've created a patch to fix that in [1]. Once that gets reviewed and landed, I will re-land this.
Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/78f75a74c554 Remove GPU cache usage from clip mask instances. r=kvark,jnicol
Comment 6•4 years ago
|
||
bugherder |
Description
•