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
Andi-Bogdan Postelnicu
f2a22682d6
Bug 1301333 - mark ImageBridgeThread::Init as initialisation function for ImageBridgeThread. r=jrmuizel
...
MozReview-Commit-ID: 4mveFlHumVE
2016-09-16 17:09:56 +03:00
David Anderson
68e0105369
Remove FallbackDestroyActors. (bug 1301780 part 1, r=nical)
2016-09-15 23:57:17 -07:00
David Anderson
cb84a8f66b
Ensure IPDL owns a reference to ImageBridgeChild. (bug 1298938 part 6, r=billm)
2016-09-13 16:30:57 -07:00
David Anderson
d6259735bc
Protect ImageBridgeChild's singleton with a StaticMutex. (bug 1298938 part 5, r=mattwoodrow)
2016-09-13 16:30:57 -07:00
David Anderson
d2688451ad
Remove racy ImageBridgeChild shutdown/creation checks. (bug 1298938 part 4, r=nical)
2016-09-13 16:30:57 -07:00
David Anderson
0ce5cd354a
Shutdown XPCOM-dependent resources in ImageBridgeChild at the appropriate time. (bug 1298938 part 3.1, r=mattwoodrow)
2016-09-13 16:30:57 -07:00
David Anderson
f06c781897
Simplify ImageBridgeChild asynchronous shutdown. (bug 1298938 part 3, r=nical)
2016-09-13 16:30:56 -07:00
David Anderson
4f10917fa7
Simplify ImageBridgeChild asynchronous initialization. (bug 1298938 part 2, r=mattwoodrow)
2016-09-13 16:30:56 -07:00
David Anderson
74a935137d
Route dispatches in ImageBridgeChild through |this|, not the singleton. (bug 1298938 part 1, r=mattwoodrow)
2016-09-13 16:30:56 -07:00
David Anderson
73f6be8a38
Remove monitor-related boilerplate in ImageBridgeChild.cpp. (bug 1300050, r=mattwoodrow)
2016-09-06 20:17:53 -07:00
Wes Kocher
78d347d505
Backed out changeset 4bc688969533 (bug 1300050) for build bustage a=backout CLOSED TREE
2016-09-06 17:18:00 -07:00
David Anderson
abdae9846b
Remove monitor-related boilerplate in ImageBridgeChild.cpp. (bug 1300050, r=mattwoodrow)
2016-09-06 16:37:01 -07:00
David Anderson
d9c3009c06
Simplify ImageContainerChild memory management. (bug 1299621 part 2, r=nical)
2016-09-06 15:20:41 -07:00
David Anderson
a9ce12fb1d
Move ImageContainerChild to its own file. (bug 1299621 part 1, r=nical)
2016-09-06 15:19:35 -07:00
David Anderson
a3c9f738b5
Refactor CompositableClient memory management. (bug 1299375 part 2, r=nical)
2016-09-02 16:08:49 -07: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
Andi-Bogdan Postelnicu
99338a8145
Bug 1282408 - add ignore initialization check flag for mPseudoStackHack in ImageBridgeThread. r=ttromey
...
MozReview-Commit-ID: 2B0bPOi1Tde
2016-08-24 17:10:07 +03:00
Kearwood (Kip) Gilbert
f9fd286412
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
Alexandre Lissy
b2834a3543
Bug 1284674 - Remove NUWA r=cyu
...
MozReview-Commit-ID: GyMRNzOBKw6
2016-08-02 14:54:00 +02:00
David Anderson
590cc0cad1
Implement ImageBridge support for the GPU process. (bug 1287366 part 3, r=mattwoodrow,billm)
2016-07-20 00:19:27 -07:00
David Anderson
227ba95f86
Use Endpoints for content-process ImageBridges. (bug 1287366 part 2, r=billm)
2016-07-20 00:18:30 -07:00
David Anderson
6b880c65ac
Move parent-process ImageBridgeChild startup to GPUProcessManager. (bug 1287366 part 1, r=mattwoodrow)
2016-07-20 00:17:28 -07:00
David Anderson
b2111fe09b
Use normal refcounting for ISurfaceAllocator. (bug 1287232, r=billm)
2016-07-19 16:59:30 -07:00
David Anderson
ad7d54327f
Clean up Transport memory management in IPDL. (bug 1283744, r=billm)
2016-07-06 18:51:20 -07:00
Sotaro Ikeda
c10ff5f4d1
Bug 1281169 - Temporarily disable gonk fence handling r=nical
2016-06-23 19:06:40 -07:00
Thomas Zimmermann
d990ad9b29
Bug 1280651: Fix invokation of |PostTask|, r=khuey
...
MozReview-Commit-ID: 4H5sGYe85oR
2016-06-20 12:24:05 +02: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
Jonathan Watt
9c5b8de022
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Nicolas Silva
ef9aa6a90d
Bug 1272600 - Part 4 - Support TextureReadLock with all layer types. r=sotaro
2016-06-02 11:00:23 +02:00
Milan Sreckovic
f08e7efd98
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
2016-05-13 16:34:41 -04:00
David Anderson
1d91344032
Move CompositorBridgeParent::CompositorLoop to CompositorThreadHolder. (bug 1273017 part 2, r=mattwoodrow)
2016-05-15 23:39:30 -07:00
Milan Sreckovic
38e2649dca
Bug 1270180: More instances of MOZ_CRASH converted to gfxDevCrash and getting GFX prefix. r=jgilbert
...
MozReview-Commit-ID: BFUu2JG9Tk2
2016-05-06 10:19:31 -04:00
Kyle Huey
f3e34e67b3
Bug 1266595: Replace Chromium Task with Runnable. r=froydnj
2016-04-27 17:06:05 -07:00
Wes Kocher
edc4bb268d
Backed out 2 changesets (bug 1261347) for test_browserElement_oop_getWebManifest.html ASAN failures
...
Backed out changeset 4b36ba619815 (bug 1261347)
Backed out changeset 685e89b31d6b (bug 1261347)
MozReview-Commit-ID: GTd1qTIR3ni
2016-04-13 10:55:08 -07:00
Nicolas Silva
9a724a7b7d
Bug 1261347 - Make some noise when things are deallocated late during shutdown. r=edwin
2016-04-13 15:50:08 +02:00
Nicolas Silva
6c93b18496
Bug 1261347 - Consolidate the destruction of CompositableClient/TextureClient objects. r=edwin
2016-04-13 15:50:04 +02:00
Sotaro Ikeda
b2eb27b664
Bug 1254029 - Do not wait in ImageBridgeChild::FlushAllImages() except gonk r=nical
2016-04-12 17:22:04 -07:00
Nicolas Silva
0e8aaf92bc
Bug 1215265 - Shut PImageBridge down properly. r=sotaro
2015-11-24 15:33:32 +13:00
Nicolas Silva
35728c72e2
Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol
2016-04-07 14:35:58 +02:00
Nicolas Silva
590d7159bd
Bug 1243466 - Don't crash if DeallocPImageContainerChild is called prematurely. r=sotaro
2016-04-04 10:03:37 +02:00
Thomas Zimmermann
219f1a1cc1
Bug 1260391: Fix |ImageBridgeChild::UseOverlaySource|, r=dvander
2016-03-30 10:59:08 +02:00
David Anderson
8202828977
Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow)
2016-03-25 01:35:16 -07:00
Sebastian Hengst
45143477e7
Backed out changeset 8e5cb6d1d1a0 (bug 1256517)
2016-03-23 18:57:40 +01:00
David Anderson
3d091e338c
Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow)
2016-03-23 10:30:47 -07:00
David Anderson
7b7cd394cc
Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
2016-03-22 14:08:38 -04:00
Nicolas Silva
329b5544c1
Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro
2016-03-17 14:58:58 +01:00
kearwood
ccf22e27a5
Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu
...
- Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame
MozReview-Commit-ID: 5tJl5YJt7Eo
2016-01-08 18:50:10 -08:00
Tom Tromey
2ea51be2ed
Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro
2016-02-10 07:33:00 -05:00