Open Bug 1887835 (wr-quad-shaders) Opened 8 months ago Updated 22 days ago

[meta] [project] Quad shaders

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Depends on 13 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

The quad shader infrastructure is a replacement for the brush shaders which simplifies primitive segmentation, provides a unified system for pre-rendering primitives and efficiently applying masks to them.

This bug tracks the work to port primitives over to the quad infrastructure.

Depends on: 1887836
Depends on: 1887837
Depends on: 1887838
Depends on: 1887841
Depends on: 1887842
Depends on: 1887846
Depends on: 1887810
Blocks: wr-projects
Summary: [meta] Quad shaders → [meta][project] Quad shaders
Summary: [meta][project] Quad shaders → [meta] [project] Quad shaders
Depends on: 1888349
Depends on: 1888400
Depends on: 1888475
Depends on: 1888628
Depends on: 1617491
Depends on: 1885571
Rank: 2
Depends on: 1889792
Depends on: 1891543
Depends on: 1891903
Severity: N/A → S3
Rank: 2 → 3

This unlocks some of the work related to scrolling performance, gradient quality issues, box-shadow quality, blurriness issues etc.

Depends on: 1892201
Depends on: 1892398
Depends on: 1893208
Depends on: 1899546
Depends on: 1900022
Depends on: 1903181
No longer depends on: 1887810
Depends on: 1905807
Depends on: 1924865
You need to log in before you can comment on or make changes to this bug.