Nicolas Silva
3aa33acdb7
Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro
2015-11-24 14:50:51 +13:00
Morris Tseng
7b88f4cc64
Bug 1262361 - Use gfxCriticalError to collect useful info when device reset. r=milan
...
--HG--
extra : commitid : 9I7omIeFezY
2016-04-07 09:37:21 +08:00
Sotaro Ikeda
0dcd939cf9
Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow
2016-04-04 18:25:04 -07:00
Morris Tseng
b39ac07a39
Bug 1254400 - Make access to d3d9 device manager thread-safe. r=dvander
...
--HG--
extra : commitid : FySQpssYCaD
2016-03-29 09:26:29 +08:00
Morris Tseng
97773ba583
Bug 1254400 - Handle device reset for d3d9. r=dvander
...
--HG--
extra : commitid : 8yHPSR3Z73s
2016-03-29 09:26:29 +08:00
David Anderson
1d196f7f91
Disable device access on textures created against stale layers. (bug 1256517 part 3, r=nical)
...
--HG--
extra : rebase_source : 02718e49b49379ced97fbfed3453f4efdd04564b
2016-03-25 01:36:17 -07:00
Sebastian Hengst
fa9288dc66
Backed out changeset 9d33171eb4e9 (bug 1256517)
2016-03-23 18:57:31 +01:00
David Anderson
08db4be559
Disable device access on textures created against stale layers. (bug 1256517 part 3, r=nical)
2016-03-23 10:32:21 -07:00
Nicolas Silva
9294c61389
Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander
2016-03-22 15:28:27 +01:00
David Anderson
f3dc22db8d
Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
...
--HG--
rename : gfx/layers/ipc/CompositorChild.cpp => gfx/layers/ipc/CompositorBridgeChild.cpp
rename : gfx/layers/ipc/CompositorChild.h => gfx/layers/ipc/CompositorBridgeChild.h
rename : gfx/layers/ipc/CompositorParent.cpp => gfx/layers/ipc/CompositorBridgeParent.cpp
rename : gfx/layers/ipc/CompositorParent.h => gfx/layers/ipc/CompositorBridgeParent.h
2016-03-22 14:08:38 -04:00
David Anderson
d6945e4086
Rename PCompositor to PCompositorBridge. (bug 1258479 part 1, r=mattwoodrow)
...
--HG--
rename : gfx/layers/ipc/PCompositor.ipdl => gfx/layers/ipc/PCompositorBridge.ipdl
2016-03-22 14:07:08 -04:00
Carsten "Tomcat" Book
a946199796
Backed out changeset 38aa13f30b92 (bug 1245813) for bc7 crashes on a CLOSED TREE
2016-03-22 17:11:21 +01:00
Nicolas Silva
2b867d9c85
Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander
2016-03-22 15:28:27 +01:00
Matt Woodrow
b95fd6e721
Bug 1223736 - Part 3: Remove the distinction between 2d and 3d masks since it only adds complexity. r=Bas
2016-03-22 09:10:37 +13:00
Nicolas Silva
644321f6b6
Bug 1256693 - Refer to ClientIPCAllocator instead of ISurfaceAllocator where it makes sense. r=sotaro
2016-03-21 15:18:20 +01:00
Jeff Muizelaar
c03e235186
Bug 1256498. Explicitly convert to float. r=bas
2016-03-15 12:16:19 -07:00
David Anderson
569787dba9
Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow)
2016-02-29 01:53:12 -05:00
David Anderson
b7dba4cb77
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
2016-02-23 10:11:21 -08:00
Lee Salzman
059ca6d6f5
Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
2016-02-25 14:38:05 -05:00
Nicolas Silva
60f1ac8846
Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro
2016-02-25 14:15:58 +01:00
Wes Kocher
a9ea5f6a56
Backed out 2 changesets (bug 1193557, bug 1209278) for build bustage
...
Backed out changeset 755b9088813c (bug 1193557)
Backed out changeset 21356fa4e353 (bug 1209278)
--HG--
extra : commitid : 5hf8aSA5FhN
2016-02-23 10:39:08 -08:00
David Anderson
a08042eef1
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
...
--HG--
extra : rebase_source : c63182aa6b4465e22d8d4147bfd40bc1e8183b08
2016-02-23 10:11:21 -08:00
Milan Sreckovic
e5d1fffa48
Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond
2016-02-08 11:57:00 +01:00
Jacek Caban
ac5793d34d
Bug 1213429 - GCC compilation fixup.
2016-02-07 13:15:21 +01:00
Benoit Girard
63eb0bffc0
Bug 1213429 - Check the result of LockRect. r=Bas
...
--HG--
extra : commitid : CDNYBJhujLX
2016-02-05 13:02:01 -05:00
Benoit Girard
27bc1a5a64
Bug 1213429 - Recycle e10s D3D9 textures and add partial upload support. r=Bas
...
--HG--
extra : commitid : Eog9Widi6IK
extra : rebase_source : 1092bfcd51b78c8472be89f28998cb87b79ac0d1
2016-01-25 14:58:46 -08:00
Carsten "Tomcat" Book
2d8c4c26f5
Backed out changeset 0cee3cdcce99 (bug 1187464)
...
--HG--
extra : rebase_source : 977a8167488bc1dbf71c6205a2eb4b77c1c3a0ca
2016-02-03 15:04:21 +01:00
Milan Sreckovic
91bbfbdf90
Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. r=botond
2016-02-02 11:06:00 +01:00
David Anderson
7b6e752abc
Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow)
2016-02-01 16:28:00 -08:00
David Anderson
2dcd6e8f02
Fix stale intermediate surfaces in the D3D9 compositor. (bug 1244821, r=mattwoodrow)
...
--HG--
extra : rebase_source : 83a3dd01dc1caffde1348a5e4dca9c1a46204897
2016-02-01 16:22:51 -08:00
Nicholas Nethercote
ab52b9a0ea
Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical.
...
--HG--
extra : rebase_source : 27d77656d578deefff0860184346ff962e32762f
2016-01-18 17:20:58 -08:00
Carsten "Tomcat" Book
2121bcf3c6
Backed out changeset 066450137021 (bug 1213429) perma-orange Windows XP debug M(2) because of video_backlock.html on a CLOSED TREE
2016-01-26 13:23:24 +01:00
Benoit Girard
f94d239d34
Bug 1213429 - Recycle e10s D3D9 textures and add partial upload support. r=bas.schouten
...
--HG--
extra : rebase_source : d0d9e1ac280da1d87727669e2e8aed8279464591
2016-01-25 14:58:46 -08:00
Benoit Girard
38294962b1
Bug 1240190 - Add D3D9 texture upload profiler labels. r=jrmuizel
...
--HG--
extra : commitid : HcDm7PLpSqf
2016-01-15 13:50:51 -08:00
Nicholas Nethercote
186d3e93ab
Bug 1239537 - Remove Compositor::GetWidgetSize(), which is unused. r=mattwoodrow.
...
Also remove BasicCompositor::mWidgetSize because its only use can be replaced
by a temporary variable.
--HG--
extra : rebase_source : 03b5992445687cd1ec24307da2d42f87d8cc1041
2016-01-13 15:27:34 -08:00
Nicholas Nethercote
7892cfcede
Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats.
...
--HG--
extra : rebase_source : b5bd2d6822904a188242efa6e46aaed9f96a15b9
2015-12-02 22:29:54 -08:00
Milan Sreckovic
ac84b221c9
Bug 1235613 - Make gfxCriticalError/Note strings in gfx/ unique. r=jrmuizel
...
--HG--
extra : transplant_source : %8F%1DcB%3A%25%94%95G%EF%B4U%CE%B9%10%E1%A3%BC%E2%3D
2015-12-29 14:03:58 -05:00
Nicolas Silva
9bc4b1d4e6
Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro
2015-12-16 19:50:58 +01:00
Nathan Froyd
4094e18ff5
Bug 1233069 - add override declarations to Windows graphics headers; r=Bas
...
This change silences a number of -Winconsistent-missing-override
warnings on clang-cl.
2015-12-16 10:41:21 -05:00
Milan Sreckovic
06d79c4606
Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang
2015-12-10 13:01:00 +01:00
Nicholas Nethercote
af08555b74
Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond.
...
--HG--
extra : rebase_source : 5e8cb05213c33983d7deebe0a36f2a4f6ac66375
2015-11-25 20:55:36 -08:00
Nicolas Silva
8baf8f2c04
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
2015-11-20 14:25:03 +01:00
Nicolas Silva
df6e210dc0
Bug 1200595 - D3D9 TextureData implementation. r=Bas
2015-10-19 14:46:17 +02:00
Wes Kocher
72261b4523
Backed out 12 changesets (bug 1200595) for b2g mochitest crashes in SharedBufferManagerParent CLOSED TREE
...
Backed out changeset cf8cf1a039dd (bug 1200595)
Backed out changeset 65da564f952c (bug 1200595)
Backed out changeset 7663208f1582 (bug 1200595)
Backed out changeset fc1fbb97c8eb (bug 1200595)
Backed out changeset 3ad5a4c457fe (bug 1200595)
Backed out changeset add3fe9afc0c (bug 1200595)
Backed out changeset 68aba6b39588 (bug 1200595)
Backed out changeset ab326c34f1cf (bug 1200595)
Backed out changeset ed34bc528a1b (bug 1200595)
Backed out changeset 0dc93424546c (bug 1200595)
Backed out changeset 8cc12f12f3d1 (bug 1200595)
Backed out changeset bb84403701b7 (bug 1200595)
--HG--
extra : commitid : AMC6i05xyTh
2015-11-24 10:07:02 -08:00
Nicolas Silva
c89268e8b1
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
2015-11-20 14:25:03 +01:00
Nicolas Silva
51dd6c34c2
Bug 1200595 - D3D9 TextureData implementation. r=Bas
2015-10-19 14:46:17 +02:00
Carsten "Tomcat" Book
1a584aca79
Backed out 13 changesets (bug 1200595) for possibly breaking Reftest [TC] Crashtest tc-R on a CLOSED TREE
...
Backed out changeset e7278af0a484 (bug 1200595)
Backed out changeset c13228f84d85 (bug 1200595)
Backed out changeset 4b88e8a3d8af (bug 1200595)
Backed out changeset e55376bd2cf8 (bug 1200595)
Backed out changeset 9c27c8e2c021 (bug 1200595)
Backed out changeset a369a2983ceb (bug 1200595)
Backed out changeset 09e71ba15ea8 (bug 1200595)
Backed out changeset b555b130d439 (bug 1200595)
Backed out changeset 6819f6d82287 (bug 1200595)
Backed out changeset a8cdfbf443d8 (bug 1200595)
Backed out changeset 0092c9d7a86b (bug 1200595)
Backed out changeset 6dc38a1e6073 (bug 1200595)
Backed out changeset fe2164aa1468 (bug 1200595)
2015-11-20 16:55:26 +01:00
Nicolas Silva
4b5d77112d
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
...
* * *
Bug 1200595 - Rebase fixes
2015-11-20 14:25:03 +01:00
Nicolas Silva
24e78db7d5
Bug 1200595 - D3D9 TextureData implementation. r=Bas
2015-10-19 14:46:17 +02:00
Nicholas Nethercote
ad0dd8414a
Bug 1223310
(part 2) - Use LayoutDeviceIntRect for bounds-related functions in nsIWidget. r=kats.
...
The patch renames the existing functions (GetBounds(), GetClientBounds(), etc)
by adding an |Untyped| suffix. It then adds typed equivalents, and uses those
typed equivalents in all the call sites where it's easy to do so. The trickier
remaining call sites are converted to use the Untyped-suffix version.
--HG--
extra : rebase_source : 6bfb15bfc4698e2eba7d4db55497299d3dffcd51
2015-11-09 21:37:32 -08:00