Open
Bug 1889093
Opened 2 months ago
Updated 18 days ago
Scaled/large cached gradients are pixelated
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
NEW
People
(Reporter: nical, Unassigned)
References
(Depends on 4 open bugs, Blocks 1 open bug)
Details
The cached gradients make the approximation that 1 layout pixels = device pixel. It was originally intentional but turned out to be a bad decision. In addition we cap the resolution of very large render task so if we fail to clip to the visible portion of the gradient, large gradients may end up pixelated due to that as well.
Porting gradients to the quad shader infrastructure mostly fixes the issue, and brings a few efficiency benefits related to how clipping is done.
I'll also block against this bug various gradient correctness issues caused by cached gradients, even when the issue is not obviously related to a pixelated rendering artifact.
Reporter | ||
Comment 1•18 days ago
|
||
Demoting to s3 since the whole gradient correctness bucket is s3.
Severity: S2 → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•