David Anderson
0b13c64d86
Destoy TextureData even if TextureChild::ActorDestroy has already run. (bug 1303426 part 4, r=nical)
2016-09-21 22:40:21 -07:00
David Anderson
175c955f39
Remove the ChildActor helper class. (bug 1303426 part 3, r=nical)
2016-09-21 22:40:20 -07:00
Milan Sreckovic
12b1d396ce
Bug 1299606: Diagnostic, trivial patch. Our messages were not unique. r=me
2016-09-02 11:34:45 -04:00
George Wright
d10d97fe9c
Bug 1293908 - Specify the LayersBackend to be used when creating Textures r=nical
2016-08-26 20:30:58 -04:00
Milan Sreckovic
5b939c8e10
Bug 1088300: Diagnosting patch - MOZ_CRASH if we can't get an actor, instead of a nullptr crash. r=nical
...
MozReview-Commit-ID: GooHFBvbcTA
2016-08-24 12:59:28 -04:00
Sotaro Ikeda
85f2d33a46
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
2016-08-23 15:18:55 -07:00
David Anderson
5881409422
Move the DeviceManagerD3D9 singleton out of gfxPlatform. (bug 1297182 part 1, r=mattwoodrow)
2016-08-22 17:23:38 -07:00
Ryan VanderMeulen
4da804aea3
Backed out changeset 9b4c4fd433a9 (bug 1293908) for blowing up Linux64 tests.
2016-08-21 21:30:11 -04:00
George Wright
36fd9eb839
Bug 1293908 - Specify the LayersBackend to be used when creating Textures r=nical
2016-08-21 17:44:25 -04:00
Mason Chang
008980b97c
Bug 1293759. Memset RGBX surfaces with basic layers and a skia backend. r=lsalzman
2016-08-11 07:53:07 -07:00
Nicolas Silva
5618886d6e
Bug 1293772 - Check that the TextureClient is not internally shut down in Lock, Unlock and BorrowDrawTarget. r=jnicol
2016-08-10 14:30:42 +02:00
Carsten "Tomcat" Book
52c300009e
Backed out changeset 02d76f158f3d (bug 1259571) for talos xperf regressions
2016-08-08 11:53:51 +02:00
Sotaro Ikeda
b1f37d42eb
Bug 1259571 - Try tearing-free drawing with GDI r=dvander,mattwoodrow
2016-08-07 23:54:12 -07:00
Matt Woodrow
7364beb4d6
Bug 1289640 - Part 4: Make SourceSurfaceImage::GetTextureClient use the threadsafe upload with D3D11 so that we no longer rely on having a separate device. r=nical
2016-08-02 17:57:41 +12:00
Iris Hsiao
2d97e2a5c0
Backed out changeset 2e93b1e3adf0 (bug 1289640)
2016-08-02 16:51:24 +08:00
Iris Hsiao
bc625871bd
Backed out changeset 5ce69082c2fb (bug 1289640)
2016-08-02 16:51:16 +08:00
Matt Woodrow
ca8e5d4960
Bug 1289640 - Fix non-Windows build bustage
2016-08-02 18:15:01 +12:00
Matt Woodrow
1caa78f991
Bug 1289640 - Part 4: Make SourceSurfaceImage::GetTextureClient use the threadsafe upload with D3D11 so that we no longer rely on having a separate device. r=nical
2016-08-02 17:57:41 +12:00
David Anderson
8f1b55629b
Add DeviceManagerD3D11 as a wrapper around gfxWindowsPlatform. (bug 1282364 part 1, r=mattwoodrow)
2016-07-26 12:50:30 -07:00
Nicolas Silva
badf084ccd
Bug 1284384 - Don't crash if TextureClient::Destroy is called between Lock and Unlock. r=sotaro
2016-07-26 12:56:38 +02:00
Carsten "Tomcat" Book
dcf7915a78
Merge mozilla-central to autoland
2016-07-02 11:16:11 +02:00
Sotaro Ikeda
c2f48609f8
Bug 1283818 - Clean up BufferTextureData YCbCr format handling r=nical
2016-07-01 09:06:57 -07:00
Nicolas Silva
74b2b18373
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-07-01 10:58:18 +02:00
Nicolas Silva
3d9ed673e3
Bug 1167235 - Part 2 - Detach DrawTarget snapshots before unlocking TextureClient. r=Bas
2016-07-01 10:58:13 +02:00
Kearwood (Kip) Gilbert
fad8ae2b71
Bug 1276811 - Enable TextureClient to be used without CompositableForwarder,r=nical
...
- Refactoring to make TextureClient use the higher-level
TextureForwarder interface.
MozReview-Commit-ID: EMpsT2exGMf
2016-05-27 13:49:30 -07:00
Sotaro Ikeda
ea7d1f5818
Bug 1280839 - Recycle SharedPlanarYCbCrImage r=nical
2016-06-29 19:12:31 -07:00
Nicolas Silva
5a3275c0d8
Bug 1281780 - Forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
2016-06-29 11:18:30 +02:00
Sebastian Hengst
a9ec62021f
Backed out changeset a901563fd181 (bug 1281780) for OS X 10.10 debug for assertion in TextureClient.cpp during R(C) 1246775-1.html. r=backout
2016-06-28 20:28:23 +02:00
Sebastian Hengst
d83be6668d
Backed out changeset b67548cc946e (bug 1167235)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
dc841259f4
Backed out changeset f534fcb785c9 (bug 1167235)
2016-06-28 20:28:22 +02:00
Nicolas Silva
2931e6ed92
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-06-28 14:07:00 +02:00
Nicolas Silva
80df334f8a
Bug 1167235 - Part 2 - Detach DrawTarget snapshots before unlocking TextureClient. r=Bas
2016-06-28 14:06:55 +02:00
Nicolas Silva
bc2790ec64
Bug 1281780 - forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
2016-06-28 14:06:46 +02:00
Markus Stange
000c753119
Bug 1261166 - Add the ability to use IOSurface instead of texture upload on OS X. r=nical,mattwoodrow
...
Initial patch by Markus Stange, additional fixes by Kartikaya Gupta. The code
to use IOSurface is guarded by a pref that is disabled by default.
MozReview-Commit-ID: LbhsYu4zMRV
2016-06-27 11:25:13 -04:00
Sotaro Ikeda
c10ff5f4d1
Bug 1281169 - Temporarily disable gonk fence handling r=nical
2016-06-23 19:06:40 -07:00
George Wright
f7f67d9f58
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-18 03:35:10 +01:00
Kartikaya Gupta
0f90e1c211
Bug 1280297 - Add refcount logging support for AtomicRefCountedWithFinalize. r=nical,froydnj
...
MozReview-Commit-ID: JC6zq3Mit97
2016-06-16 23:27:08 +01:00
Sotaro Ikeda
cc18201e0b
Bug 1252835 - Make TextureHost recycling implicit r=nical
2016-06-15 04:28:10 -07:00
Phil Ringnalda
98e8049569
Back out changeset c3d167fbd0e4 (bug 1176011) for frequent crashes @mozilla::layers::FixedSizeSmallShmemSectionAllocator::ShrinkShmemSectionHeap()
2016-06-10 19:05:25 -07:00
George Wright
b3daac294f
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-10 14:57:20 -04:00
Wes Kocher
4dd1f16912
Backed out changeset a85da8081c68 (bug 1176011) of OSX failures
2016-06-08 11:44:29 -07:00
George Wright
9bce4b3dd5
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-08 12:23:41 -04:00
George Wright
432733196b
Revert "Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical" on a CLOSED TREE
...
This reverts commit 5e29613bb6bc66d13bc63c4fab3a0130e801a058.
2016-06-07 17:37:59 -04:00
George Wright
bdbc18c4f3
Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-07 14:33:23 -04:00
Nicolas Silva
487f86522a
Bug 1272600 - Part 8 - Simplify the textures ReadLock on the content side. r=sotaro
2016-06-02 11:00:36 +02:00
Nicolas Silva
ea1a0f7cc4
Bug 1272600 - Part 7 - Add some documentation to TextureReadLock. r=sotaro
2016-06-02 11:00:33 +02:00
Nicolas Silva
24337b0bf5
Bug 1272600 - Part 3 - Move the ReadUnlock logic from compositable to texture. r=sotaro
2016-06-02 11:00:21 +02:00
Nicolas Silva
6596fe57e0
Bug 1272600 - Part 2 - Store TextureReadLock into TextureClient/Host. r=sotaro
2016-06-02 11:00:17 +02:00
Nicolas Silva
cd1be4dd31
Bug 1272600 - Part 1 - Preliminary cleanups for the ReadLock patch queue. r=sotaro
2016-06-02 11:00:12 +02:00
Nicolas Silva
a4d85bc896
Bug 1273854 - Temporarily disable the TextureChild's mutex if not using ImageBridge. r=bas
2016-05-31 18:04:58 +02:00