Closed
Bug 1762530
Opened 3 years ago
Closed 3 years ago
Introduce SurfaceBuilder
Categories
(Core :: Graphics: WebRender, task)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
101 Branch
Tracking | Status | |
---|---|---|
firefox101 | --- | fixed |
People
(Reporter: gw, Assigned: gw)
References
Details
Attachments
(1 file)
No description provided.
Assignee | ||
Comment 1•3 years ago
|
||
This patch adds a new interface, SurfaceBuilder. Its job is to
be more explicit about managing render task dependencies as
surfaces are created during the prepare pass. In this patch, no
new functionality is introduced. Future patches will extend the
SurfaceBuilder to handle sub-graphs, which can be used for arbitrary
render task graphs that read back from parent surfaces, such as
backdrop-filter.
It also acts as an interface to manage the current list of command
buffers for a given surface, pushing primitives that intersect the
dirty rect(s) depending on the type of surface being prepared.
Updated•3 years ago
|
Assignee: nobody → gwatson
Status: NEW → ASSIGNED
Pushed by gwatson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6e3c8547c307
Introduce SurfaceBuilder r=gfx-reviewers,lsalzman
Comment 3•3 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
status-firefox101:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•