Ehsan Akhgari
0e8db70346
Bug 1109699 - Fix more bad implicit constructors in gfx and image; r=jrmuizel
2014-12-10 17:48:11 -05:00
Milan Sreckovic
0ad696bf3e
Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
2014-12-09 13:19:29 -05:00
Nicolas Silva
642a2e7d71
Bug 1036682 - Prevent LayerTransactionChild from sending messages after it has been destroyed. r=jrmuizel
2014-11-26 14:11:11 -08:00
James Willcox
7fcdaf7a42
Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
2014-11-26 15:16:07 -06:00
Ryan VanderMeulen
1e6003a24b
Backed out changesets 258ac2909d6e and 55252aebf52d (bug 1099437) for bustage.
...
CLOSED TREE
2014-11-26 14:14:16 -05:00
Milan Sreckovic
530e74983d
Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
2014-11-20 15:07:22 -05:00
Sotaro Ikeda
114300c78b
Bug 1103213 - Do not compose when layer does not exist r=nical
2014-11-25 06:40:30 -08:00
Bas Schouten
a72eb169be
Bug 1103135: Fix CompositorBench code to build again. r=benwa
2014-11-24 19:44:51 +00:00
Wes Kocher
bf9cd1e5cb
Backed out changeset 82e94c16732d (bug 1101974)
2014-11-21 10:52:24 -08:00
Wes Kocher
75bdc67910
Backed out changeset 08df10804c35 (bug 1101974)
2014-11-21 10:52:17 -08:00
Mason Chang
575f710976
Bug 1101974. Part 2: Initialize vsync source during compositor creation. r=mstange
2014-11-21 09:16:19 -08:00
Mason Chang
d820974e63
Bug 1101974. Part 1. Move VsyncDispatcher to CompositorParent. r=roc
2014-11-21 09:16:19 -08:00
Vladimir Vukicevic
fd5bc411b9
Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical
2014-07-09 12:26:18 -07:00
James Willcox
c906c68616
Back out bug 1097116
2014-11-21 09:47:03 -06:00
James Willcox
b53bd73895
Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
2014-11-21 09:28:19 -06:00
Milan Sreckovic
1a0082556b
Bug 1097655 - Guard against invalid shadow manager. r=sotaro
2014-11-19 15:22:03 -05:00
Milan Sreckovic
4ed0e24eeb
Bug 868046 - Fix the wrong assert. r=nical
2014-11-19 10:36:24 -05:00
Mason Chang
e99e2f2942
Bug 552020. Part 2. Enable Vsync Profiler Markers across platforms. r=benwa
2014-11-18 13:28:42 -08:00
Ryan VanderMeulen
53709e77d1
Backed out changesets a99bd0b3b075, a7fb851f823a, and 9fc2d99376cd (bug 552020) for non-unified bustage and OSX 10.6 tsvgr crashes.
...
CLOSED TREE
2014-11-14 15:57:35 -05:00
Mason Chang
7b935a0a43
Bug 552020. Part 2. Enable Vsync Profiler Markers across platforms. r=benwa
2014-11-14 08:31:04 -08:00
Carsten "Tomcat" Book
a43fdb897b
Backed out changeset 80f873bf8adc (bug 1036682) for test bustage
2014-11-14 12:32:47 +01:00
Nicolas Silva
413429cfec
Bug 1036682 - Check that the ipdl connection is not lost before sending messages. r=bjacob
2014-11-14 11:25:16 +01:00
Nicholas Nethercote
95008ffa88
Bug 1098185 - Initialize some more fields in ShadowLayerForwarder when Valgrind is enabled. r=mattwoodrow.
2014-11-13 01:15:25 -08:00
Benoit Girard
af063fa0ab
Bug 1094442 - Part 2: Adjust tile size to the stride of the gralloc buffers. r=kats
2014-11-12 17:55:13 -05:00
Benoit Girard
de95949f46
Bug 1094442 - Part 1: Refactor how tile w/h is queried r=kats
2014-11-12 17:54:29 -05:00
Sotaro Ikeda
c035b4f8c3
Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
2014-11-13 07:53:49 -08:00
Ryan VanderMeulen
86e0ade867
Backed out changeset 92295f515d2d (bug 1091777) for bustage.
2014-11-12 21:09:40 -05:00
Sotaro Ikeda
62eaf2a790
Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
2014-11-12 17:47:10 -08:00
Sotaro Ikeda
67d67bcb38
Bug 1095639 - Re-enable acquire fence delivery on gonk r=nical
2014-11-12 07:55:31 -08:00
Robert O'Callahan
ff428bb315
Bug 1080205. Part 2: Add test. r=tn
2014-10-30 16:33:55 +13:00
Robert O'Callahan
f8828b4875
Bug 1073252. Part 4: Flip hasAlpha to isOpaque for consistency. r=mattwoodrow
2014-10-30 15:32:41 +13:00
Robert O'Callahan
d08ad3915a
Bug 1073252. Part 1: Track opaqueness of gralloc TextureClient/Host. r=nical
2014-10-30 15:32:40 +13:00
Mason Chang
04f14f2bc5
bug 1087048. Dispatch touch events after vsync aligned composites. r=benwa
2014-10-30 08:48:42 -07:00
Mason Chang
8b9b01ca08
Bug 1088898. Correctly set mLastCompose in force composites. r=benwa
2014-10-28 19:32:36 -07:00
Ehsan Akhgari
22d38b6803
Bug 1088838 - Don't export CompositorChild.h, CompositorParent.h and ShadowLayersManager.h twice; r=BenWa
2014-10-27 08:57:36 -04:00
Mason Chang
695e5463e3
Bug 1048667. Small vsync framework. r=roc
2014-10-23 18:50:31 -07:00
Matt Woodrow
bf67cdb0a7
Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa
2014-10-20 17:04:39 +13:00
Ryan VanderMeulen
ae83cb2b2e
Merge m-c to inbound. a=merge
2014-10-22 16:38:48 -04:00
Mason Chang
4fb25a05b0
Bug 1048667. Skeleton vsync framework and vsync aligned compositor. r=benwa,roc
2014-10-21 15:40:54 -07:00
Carsten "Tomcat" Book
6d34e20b62
merge fx-team to mozilla-central a=merge
2014-10-21 15:38:16 +02:00
Daniel Holbert
6b0550b4b2
Backout fa9c6845338e (bug 1085223) for causing bug 1087257.
2014-10-22 13:03:18 -07:00
David Parks
d7e8a996ec
Bug 918634 - swapFrameLoader not implemented for e10s r=nical
...
Allow layers to change layermanager if using LayerManagerComposite.
2014-10-14 15:11:38 -07:00
David Parks
31391d248e
Bug 1065881 - [e10s] Crash on child process shutdown in ShadowLayerForwarder::InWorkerThread
...
Had caused a crash in the test_streams_element_capture mochitest on Windows. The issue was that the audio decoder thread was destroying stale media frames by releasing a reference to them. This was causing the release of an Image on that thread, but that thread does not process a MessageLoop so the current MessageLoop is null. This is not a problem. Obviously, any thread that has no MessageLoop can't be the worker thread.
2014-10-12 16:23:20 -07:00
Ryan VanderMeulen
f34ba1f364
Backed out changeset 96aefa302688 (bug 1065881) for breaking content process leak checking.
...
CLOSED TREE
2014-10-16 12:23:56 -04:00
Kartikaya Gupta
f6083d562d
Bug 1013612 - Remove APZ-internal headers from being exported to non-layers code. r=botond
2014-10-16 09:23:52 -04:00
Jonathan Watt
44455cc40b
Bug 1082483, part 2 - Convert Mozilla code to use the new Matrix4x4::PreTranslate/PreScale method names. r=Bas
2014-10-16 10:51:12 +01:00
Jonathan Watt
549b278c72
Bug 1082477, part 1 - Convert Matrix4x4::TranslatePost/ScalePost callers to Matrix4x4::PostTranslate/PostScale. r=Bas
2014-10-16 10:51:12 +01:00
David Parks
4197632daa
Bug 1065881 - [e10s] Crash on child process shutdown in ShadowLayerForwarder::InWorkerThread. r=nical
...
Had caused a crash in the test_streams_element_capture mochitest on Windows. The issue was that the audio decoder thread was destroying stale media frames by releasing a reference to them. This was causing the release of an Image on that thread, but that thread does not process a MessageLoop so the current MessageLoop is null. This is not a problem. Obviously, any thread that has no MessageLoop can't be the worker thread.
2014-10-12 16:23:20 -07:00
Matt Woodrow
1cd26fde8e
Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa
2014-10-20 17:04:39 +13:00
Nicolas Silva
9174984106
Bug 966284 - Fix the shutdown sequence of PLayerTransaction and PTexture. r=sotaro
2014-10-13 10:43:59 +02:00