Sebastian Hengst
05fcd344ca
Backed out changeset 7e2fc94f5be9 (bug 1409871)
2017-10-23 23:42:51 +02:00
Ryan Hunt
07962ccf99
Fix PrepareDrawTargetForPainting (bug 1409871 part 16, r=dvander)
...
CapturedPaintState::mTarget is actually a dual draw target to the black and
white draw targets, so this code will have the white draw target cleared black
and then white. This isn't incorrect, it's just wasteful.
MozReview-Commit-ID: ItgiSmegPK6
2017-10-18 14:46:54 -04:00
Bas Schouten
e354417427
Bug 1404749: Release our DrawTargetCapture on the main thread. r=mattwoodrow
...
MozReview-Commit-ID: 7uRdl2ZWtGS
2017-10-02 04:20:40 +02:00
Mason Chang
df6089fba6
Bug 1399692 - Backed out changeset 46f0b004bdd2 for not cleaning up content client on the right thread. r=bas
...
MozReview-Commit-ID: 2eocRWGxjzA
2017-09-20 08:38:30 -07:00
Mason Chang
2151daf353
Bug 1399692 - Copy the front buffer to the back buffer on the paint thread with OMTP enabled. r=bas
2017-09-14 15:09:53 -04:00
Ryan Hunt
e3ce5598d4
Bug 1390755 - Reorder functions in PaintThread and CompositorBridgeChild. r=mchang
...
MozReview-Commit-ID: 26Cbc9S0Zls
2017-08-16 16:53:15 -05:00
Ryan Hunt
5259fbfebb
Bug 1390755 - Rename PaintThread and CompositorBridgeChild methods to be more unified. r=mchang
...
MozReview-Commit-ID: FpwIqEmmvbg
2017-08-16 16:02:13 -05:00
Ryan Hunt
1c162e42be
Bug 1390755 - Ensure PaintThread::EndTransaction runs before IPDL messages are resumed. r=mchang
...
MozReview-Commit-ID: GdSKTxtqWRA
2017-08-16 13:55:57 -05:00
Ryan Hunt
26f7c441c7
Bug 1390755 - Notify the paint thread that a layer transaction is completed so it can unblock the main thread. r=mchang
...
MozReview-Commit-ID: 7kQHWUwek7v
2017-08-16 01:04:41 -05:00
Mason Chang
292f0b8437
Bug 1388921 Resume IPC Messages after we send sync textures. r=mattwoodrow
2017-08-14 14:27:03 -07:00
Mason Chang
6e4aeb2658
Bug 1387639 Sync Textures once all async OMTP paints are done. r=mattwoodrow
2017-08-10 21:41:31 -07:00
Mason Chang
e2bfd654b3
Bug 1386966. Coalesce OMTP drawtarget flushes until finished painting a layer. r=dvander
2017-08-09 08:24:15 -07:00
David Anderson
23d88a6fec
Bug 1385101 Part 2 Hold TextureClients alive during async painting. r=mattwoodrow,mchang
2017-08-05 11:54:11 -07:00
Mason Chang
c500b6cf1a
Bug 1386849 - Always force CompositorBridgeChild::NotifyFinishedAsyncPaint. r=dvander
2017-08-03 22:55:44 -07:00
Mason Chang
18bfb9400e
Bug 1386073 Don't set RotatedBuffer's returned DrawTarget transform with omtp. r=dvander
2017-08-03 20:51:30 -07:00
Mason Chang
c749bb558e
Bug 1383916 Prep a DrawTarget to be drawn to on the paint thread. r=dvander
2017-08-03 08:50:32 -07:00
Phil Ringnalda
4a6328e2b5
Backed out changeset 525c6c747a7a (bug 1383916) for Windows 8 reftest failures
...
CLOSED TREE
MozReview-Commit-ID: LvxYj7DmsGX
2017-08-01 23:07:18 -07:00
Mason Chang
3e6ff44ae2
Bug 1383916. Prep and flush draw targets on the paint thread with OMTP. r=dvander
2017-07-31 20:56:01 -07:00
David Anderson
883c1f480e
Implement asynchronous OMTP behind a pref. (bug 1377060 part 2, r=mchang)
2017-07-05 15:19:52 -07:00
David Anderson
7ed56b90ff
Refactor PaintThread for async painting. (bug 1377060 part 1, r=mchang)
2017-07-05 15:19:47 -07:00
Wes Kocher
a58f269485
Backed out 2 changesets (bug 1377060) for build bustage a=backout
...
Backed out changeset c8f818803df7 (bug 1377060)
Backed out changeset bf11ec80b0fb (bug 1377060)
MozReview-Commit-ID: Hp1PtpWYOWV
2017-07-03 11:44:58 -07:00
David Anderson
a297772d5a
Implement asynchronous OMTP behind a pref. (bug 1377060 part 2, r=mchang)
2017-07-03 11:20:40 -07:00
David Anderson
e55bfe6efc
Refactor PaintThread for async painting. (bug 1377060 part 1, r=mchang)
2017-07-03 11:20:33 -07:00
Bill McCloskey
ce42826bdf
Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
Mason Chang
ecbb8b3573
Bug 1372739 - Use DrawTargetCapture instead of DrawTargetRecording for omtp. r=dvander
2017-06-22 08:36:14 -07:00
Mason Chang
f56c0edea1
Bug 1372441 - Enable replay of ClientPaintedLayers off the main thread. r=dvander
2017-06-20 13:35:39 -07:00
domfarolino@gmail.com
545fd8b3f9
Bug 1369549 - Bootstrap a painting thread for OMTP. r=dvander
2017-06-09 16:30:00 -04:00