Open
Bug 941390
(KillSharedSurface)
Opened 11 years ago
Updated 2 years ago
Replace SharedSurface by TextureClient (evolving TextureClient as needed)
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
REOPENED
People
(Reporter: bjacob, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
SharedSurface is perfectly fine; but we plan to evolve TextureClient to be our One True surface abstraction, and it should be possible to make its scope general enough to encompass SharedSurface.
Reporter | ||
Updated•11 years ago
|
Component: General → Graphics
Reporter | ||
Updated•11 years ago
|
Depends on: FenceTextureClient
Reporter | ||
Updated•11 years ago
|
No longer depends on: BadSurfaceDescriptor
Reporter | ||
Updated•11 years ago
|
Depends on: RefcntAllocator
Updated•11 years ago
|
blocking-b2g: 1.3? → ---
I'm not working on this. If someone wants to revive it, feel free to reopen.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Comment 3•9 years ago
|
||
I'll leave it open with no assignee, then. This is something I think we need to figure out eventually.
Right now there's some footgun-prone hackery in the glue between SharedSurface and TextureClient that is worth removing.
Assignee: dglastonbury → nobody
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
(In reply to Nicolas Silva [:nical] from comment #3)
> I'll leave it open with no assignee, then. This is something I think we need
> to figure out eventually.
> Right now there's some footgun-prone hackery in the glue between
> SharedSurface and TextureClient that is worth removing.
Can we spin that piece of it in a separate bug?
Comment 5•9 years ago
|
||
(In reply to Milan Sreckovic [:milan] from comment #4)
> (In reply to Nicolas Silva [:nical] from comment #3)
> > I'll leave it open with no assignee, then. This is something I think we need
> > to figure out eventually.
> > Right now there's some footgun-prone hackery in the glue between
> > SharedSurface and TextureClient that is worth removing.
>
> Can we spin that piece of it in a separate bug?
If someone can think of a simple way yes, but it's not clear to me how to untangle that without making significant changes, so might as well just merge the two abstractions (which are pretty close nowadays).
Comment 6•9 years ago
|
||
(In reply to Nicolas Silva [:nical] from comment #5)
> (In reply to Milan Sreckovic [:milan] from comment #4)
> > (In reply to Nicolas Silva [:nical] from comment #3)
> > > I'll leave it open with no assignee, then. This is something I think we need
> > > to figure out eventually.
> > > Right now there's some footgun-prone hackery in the glue between
> > > SharedSurface and TextureClient that is worth removing.
> >
> > Can we spin that piece of it in a separate bug?
>
> If someone can think of a simple way yes, but it's not clear to me how to
> untangle that without making significant changes, so might as well just
> merge the two abstractions (which are pretty close nowadays).
Given the trickiness here I think that when we do change it, we should be aggressive about it.
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•