Matt Woodrow
16f8a8bdeb
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2016-10-27 13:17:10 +13:00
Sotaro Ikeda
14833ac920
Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel
2016-10-11 19:46:28 -07:00
Matt Woodrow
f3a870685c
Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
2016-10-06 14:32:55 +02:00
Carsten "Tomcat" Book
df28b3b7e2
Backed out changeset 3855dd4690ab (bug 1292923) for conflicts with m-c
2016-10-06 15:18:20 +02:00
Matt Woodrow
63da7a1810
Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
2016-09-28 13:28:47 +13:00
Matt Woodrow
2d8dc2e4c7
Backout d35d695f921d for causing compile failures.
2016-10-06 19:13:30 +13:00
Matt Woodrow
077b2fd4fa
Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
2016-09-28 13:28:47 +13:00
Matt Woodrow
14b6e2deca
Bug 1297568 - Remove some invalid assertions that can happen when the GPU process crashes. r=dvander
2016-10-04 15:14:56 +13:00
Alexandre Lissy
84fb517e6b
Bug 1305655 - Decouple Gonk TextureForwarder and CompositableForwarder (followup bug 1281456) r=nical
...
MozReview-Commit-ID: 1sUiqnFEPdx
2016-09-28 07:04:13 +02:00
Matt Woodrow
2dabc216dc
Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
2016-09-27 16:22:20 +13:00
Matt Woodrow
fcdfbda49e
Bug 1303897 - Part 3: Remove unnecessary param to InitIPDLActor. r=nical
2016-09-23 09:43:47 +12:00
David Anderson
77f9794bda
Update comment in TextureClient::AsTextureClient. (bug 1303426 part 5, r=nical)
2016-09-21 22:40:21 -07:00
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