Open Bug 1126950 Opened 9 years ago Updated 2 years ago

Stop using sync transactions for painted content

Categories

(Core :: Graphics: Layers, defect, P3)

x86
macOS
defect

Tracking

()

People

(Reporter: jrmuizel, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [gfx-noted])

We can either do this by only using tiling or by adding support for async transactions to our other painted content code.
Blocks: 1126949
Blocks: 1112193
(In reply to Jeff Muizelaar [:jrmuizel] from comment #0)
> We can either do this by only using tiling or by adding support for async
> transactions to our other painted content code.

... or adding a dead-simple ContentClient that doesn't do buffer rotation, and long for the day we can remove RotatedBuffer and friends.
(In reply to Nicolas Silva [:nical] from comment #1)
> ... or adding a dead-simple ContentClient that doesn't do buffer rotation,
> and long for the day we can remove RotatedBuffer and friends.

Bug 1180326 does that.
Depends on: 1180326
Blocks: 1181033
Depends on: 1263053
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.