Matt Woodrow
6c44c8ccbc
Bug 1288618 - Part 12: Initialize WMF in the GPU process. r=dvander
2016-09-21 15:36:10 +12:00
David Anderson
956da50603
Recreate content compositor endpoints when the GPU process dies. (bug 1300936 part 3, r=mattwoodrow,billm)
2016-09-20 01:18:50 -07:00
David Anderson
f563a66c2a
Recreate widget compositors when the GPU process dies. (bug 1300936 part 2, r=mattwoodrow)
2016-09-20 01:16:03 -07:00
David Anderson
9069df42b8
Send content compositor bridges atomically rather than individually. (bug 1300936 part 1, r=billm)
2016-09-20 01:15:49 -07:00
David Anderson
14f3e82455
Fix incorrect assert in VsyncBridgeChild. (bug 1303452, r=gwright)
2016-09-18 22:13:53 -07:00
Bill McCloskey
1680d779a9
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
Carsten "Tomcat" Book
9b6a71c46b
Backed out changeset d5c1565d5f7f (bug 1288618)
2016-09-15 16:34:02 +02:00
Carsten "Tomcat" Book
ebe8b5327e
Backed out changeset f981edef8f81 (bug 1288618)
2016-09-15 16:34:00 +02:00
Matt Woodrow
52f9683ee1
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-15 23:18:00 +12:00
Matt Woodrow
a08b2c201b
Bug 1288618 - Part 12: Initialize WMF in the GPU process. r=dvander
2016-09-15 23:18:00 +12:00
David Anderson
d2688451ad
Remove racy ImageBridgeChild shutdown/creation checks. (bug 1298938 part 4, r=nical)
2016-09-13 16:30:57 -07:00
Ryan Hunt
6af70d56d9
Bug 1297845 - Initialize gtk in GPU process. r=acomminos
...
MozReview-Commit-ID: EngQvL6h3EU
2016-08-30 01:05:00 -04:00
Ryan Hunt
a0dfd7048a
Bug 1298980 - Initialize AsyncPanZoomController global state in GPU Process. r=kats
...
MozReview-Commit-ID: EjDgxzF5HmZ
2016-08-31 16:00:00 -04:00
Nathan Froyd
69eb371b3e
Bug 1299594 - part 2 - remove opened actor tracking from IToplevelProtocol; r=billm
...
The only thing we needed opened actor tracking for was the ability to
clone all the actors. But now that we no longer have support for
cloning actors, we no longer need to track the actors that we've cloned,
which makes a number of things significantly simpler.
2016-09-02 16:13:50 -04:00
Ryan Hunt
025a9afbc9
Bug 1298245 - Hook up creation of OOP APZ for main process. r=dvander
...
MozReview-Commit-ID: 2Ujw28K2COJ
2016-08-29 09:18:00 -04:00
Ryan Hunt
a532a5409c
Bug 1298324 - Change D3D11DeviceStatus to a union. r=dvander
...
MozReview-Commit-ID: LCy2NSch39X
2016-08-26 16:37:00 -04:00
Wes Kocher
19422c15e3
Backed out changeset e82fc4bb4cc4 (bug 1298324) for windows build bustage a=backout
...
CLOSED TREE
2016-08-26 14:07:32 -07:00
Ryan Hunt
29c5a24dc1
Bug 1298324 - Change D3D11DeviceStatus to a union. r=dvander
...
MozReview-Commit-ID: LCy2NSch39X
2016-08-26 13:32:39 -07:00
Ryan Hunt
0c9bd28c12
Bug 1297831 - Add an OffscreenFormat gfxVar for use in CompositorOGL. r=jgilbert
...
MozReview-Commit-ID: JLthlwaZg1Q
2016-08-24 14:02:00 -04:00
George Wright
17b8dbf563
Bug 1297797 - Set the process name for the GPU process r=dvander
2016-08-25 14:39:17 -04:00
Ryan Hunt
b4a64577e1
Bug 1289650 - Move PAPZ from PContent to PCompositorBridge. r=kats
...
MozReview-Commit-ID: GzU1iEVqSx6
2016-08-01 23:59:00 -07:00
Ryan Hunt
e5eb02b091
Bug 1289650 - Check the owning PID when creating PAPZCTreeManager, PLayerTransaction. r=kats,dvander
...
MozReview-Commit-ID: Kbti1O7qgtN
2016-08-16 13:59:13 -07:00
Sebastian Hengst
a39b57a438
Backed out changeset 21cd933e4c32 (bug 1289650) for crashing in e10s browser-chrome tests. r=backout on a CLOSED TREE
2016-08-24 23:17:37 +02:00
Sebastian Hengst
187e1ac303
Backed out changeset 1c7162137f66 (bug 1289650)
2016-08-24 23:15:44 +02:00
Ryan Hunt
5745d2990f
Bug 1289650 - Move PAPZ from PContent to PCompositorBridge. r=kats
...
MozReview-Commit-ID: GzU1iEVqSx6
2016-08-01 23:59:00 -07:00
Ryan Hunt
2ffd7dfe24
Bug 1289650 - Check the owning PID when creating PAPZCTreeManager, PLayerTransaction. r=kats,dvander
...
MozReview-Commit-ID: Kbti1O7qgtN
2016-08-16 13:59:13 -07:00
Sotaro Ikeda
85f2d33a46
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
2016-08-23 15:18:55 -07:00
Ryan VanderMeulen
faf402f266
Merge inbound to m-c. a=merge
2016-08-23 10:05:18 -04:00
David Anderson
59ed5369f0
Initialize a subset of XPCOM in the GPU process. (bug 1294350 part 3, r=froydnj)
2016-08-22 22:57:36 -07:00
David Anderson
0aa0f06e4e
Add D3D9 support to the GPU process. (bug 1297182 part 2, r=mattwoodrow)
2016-08-22 17:25:52 -07:00
Wes Kocher
9836520505
Backed out 2 changesets (bug 1279086) for causing painting issues a=backout
...
Backed out changeset b1c893387fdd (bug 1279086)
Backed out changeset 277c54118c8a (bug 1279086)
2016-08-22 16:00:34 -07:00
David Anderson
72ab2e0f19
Add feature level to D3D11DeviceStatus. (bug 1294988 part 6, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
c4208295bf
Communicate GPU process device information across processes. (bug 1294988 part 5, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
5365290b8c
Refactor cross-process acceleration controls. (bug 1294988 part 4, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
b4d1408b93
Enable Direct3D 11 in the GPU process. (bug 1294988 part 3, r=mattwoodrow)
2016-08-20 20:59:10 -07:00
Bill McCloskey
6b326939fd
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 14:41:26 -07:00
Wes Kocher
bd5bb0eef4
Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
...
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Bill McCloskey
003cabfc2c
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 09:59:40 -07:00
Ryan Hunt
549372087e
Bug 1296021 - Forward DeallocateLayerTreeId to GPU process if there is one. r=dvander
...
MozReview-Commit-ID: 12JtwGqLyy4
2016-08-17 09:11:00 -07:00
David Anderson
15efce7005
Initialize COM in the GPU process. (bug 1294350 part 2, r=aklotz)
2016-08-13 12:25:26 -07:00
David Anderson
ae44ebbb23
Ensure gfx-related services are started and shutdown properly in the GPU process. (bug 1294350 part 1, r=rhunt)
2016-08-13 12:25:18 -07:00
David Anderson
7181628c60
Remove fallback to WARP, but keep the force pref for testing. (bug 1294343, r=jrmuizel)
2016-08-13 12:18:50 -07:00
David Anderson
37cf2606e0
Move UseXRender from gfxPlatformGtk to gfxVars. (bug 1288259 part 5, r=jrmuizel)
2016-08-04 11:33:44 -07:00
David Anderson
94ab79aaf4
Add the 2D content backend to gfxVars. (bug 1288259 part 4, r=jrmuizel)
2016-08-04 11:33:44 -07:00
David Anderson
af08f9692b
Move TileSize from gfxPlatform to gfxVars. (bug 1288259 part 3, r=jrmuizel)
2016-08-04 11:33:43 -07:00
David Anderson
d1e4782bd9
Introduce gfxVars for sharing graphics variables across processes. (bug 1288259 part 2, r=jrmuizel,billm)
2016-08-04 11:33:42 -07:00
Matt Woodrow
4559073c48
Bug 1289640 - Part 5: Delete the D3D11 image bridge device since it no longer has any callers. r=dvander
2016-08-02 17:58:17 +12:00
Iris Hsiao
4e840f3f12
Backed out changeset 0d4ae62cc21a (bug 1289640)
2016-08-02 16:51:20 +08:00
Matt Woodrow
c76b909b33
Bug 1289640 - Part 5: Delete the D3D11 image bridge device since it no longer has any callers. r=dvander
2016-08-02 17:58:17 +12:00
Andi-Bogdan Postelnicu
0eee87a909
Bug 1282408 - add ignore initialization check flag for mProcessToken from GPUProcessManager. r=jrmuizel@mozilla.com
...
MozReview-Commit-ID: DW4whzEYdbl
2016-07-28 11:33:17 +03:00