gfx/layers/client/TextureClientPool.cpp
81aab5c5f3d04bda4c8f9fda722db13fdc738ffc
created 2016-07-28 18:52 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1289525 - Grow the pool one at a time instead of in chunk of increment size r=jrmuizel
d91042a4ca776bfb2df3ddec6b0daf91c04f9311
created 2016-07-21 13:01 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1288474 - Don't accept TextureClient returns if the pool has been destroyed r=nical
0affe22555807bf2b349f94e115ce0f038ff989d
created 2016-07-18 22:58 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1279341 - Keep track of unused tiles in determining TextureClientPool size instead of overall size r=jnicol
7b4b7cb665c31a078be296a945b8c949fe5493bd
created 2016-07-19 10:17 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b0724a9e58bf (bug 1278341) for crashes in mozilla::layers::TextureClientPool::ReturnUnlockedClients
b0724a9e58bf061c965d46d8f96f1d422235137e
created 2016-07-18 22:58 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1278341 - Keep track of unused tiles in determining TextureClientPool size instead of overall size r=jnicol
4675dc158077525777e902a91ddc31c1af79452f
created 2016-06-29 11:18 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1281780 - Forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
9db95c763b66b79f5f46b497f7f769fc7692e6a3
created 2016-06-28 20:28 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - 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
a901563fd1811c0b9f48b657b4dfc4bd5444d716
created 2016-06-28 14:06 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1281780 - forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
ada00a4c36c5ba384e2fdc2c4bd94f20fe7c744c
created 2016-05-12 18:00 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
e0c0590e21cf79c468abb8102121ea80706af450
created 2016-06-10 19:05 -0700
pushed 2016-09-19 13:38 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset c3d167fbd0e4 (bug 1176011) for frequent crashes @mozilla::layers::FixedSizeSmallShmemSectionAllocator::ShrinkShmemSectionHeap()
c3d167fbd0e460d6d6d92e0746fe6d20de2755e1
created 2016-05-12 18:00 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
1c0fc657e200d852dbb835027e652d0042858317
created 2016-06-08 11:44 -0700
pushed 2016-09-19 13:38 +0000
Wes Kocher Wes Kocher - Backed out changeset a85da8081c68 (bug 1176011) of OSX failures
a85da8081c68366a049c661229c93928d937b6b4
created 2016-05-12 18:00 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
376b59c84c6f652ac061a66a2c20899eb2476b3c
created 2016-06-07 17:37 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Revert "Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical" on a CLOSED TREE
643e79a2d47ac9ace4dfa78578832d1e76e3bda1
created 2016-05-12 18:00 -0400
pushed 2016-09-19 13:38 +0000
George Wright George Wright - Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical
96fcb332dd5ac4640bd211ee851e9a203d42c947
created 2016-06-02 11:00 +0200
pushed 2016-08-01 13:59 +0000
Nicolas Silva Nicolas Silva - Bug 1272600 - Part 2 - Store TextureReadLock into TextureClient/Host. r=sotaro
db987382c68e2efebd8dff2a576fce0a3e70af8e
created 2016-06-02 11:00 +0200
pushed 2016-08-01 13:59 +0000
Nicolas Silva Nicolas Silva - Bug 1272600 - Part 1 - Preliminary cleanups for the ReadLock patch queue. r=sotaro
7389f08fb91c83a239add2be15e648431ed645f1
created 2016-05-06 10:19 -0400
pushed 2016-08-01 13:59 +0000
Milan Sreckovic Milan Sreckovic - Bug 1270180: More instances of MOZ_CRASH converted to gfxDevCrash and getting GFX prefix. r=jgilbert
693598bb17560fff4dc3d12ae03ee3b0405a696f
created 2016-04-27 06:30 -0700
pushed 2016-08-01 13:59 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1265873 - Use gfxSharedReadLock in TextureClientPool r=nical
c16ab55f03240fb6d6b9d35a7ad4c9fbc06d6789
created 2016-04-07 14:35 +0200
pushed 2016-06-06 19:02 +0000
Nicolas Silva Nicolas Silva - Bug 1242448 - Ensure the tile pool does not hold textures during shutdown. r=edwin
981a6bc9b1aea682f912099fb57257640e8f9359
created 2015-10-15 17:53 +0200
pushed 2016-01-25 13:55 +0000
Nicolas Silva Nicolas Silva - Bug 1200595 - D3D11 TextureData implementation. r=Bas
9783264529d356ebc52cec33ef4be2b389c7b32d
created 2015-11-24 10:07 -0800
pushed 2016-01-25 13:55 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1200595) for b2g mochitest crashes in SharedBufferManagerParent CLOSED TREE
ed34bc528a1b7ab01d2b36dddf60c58b00c16246
created 2015-10-15 17:53 +0200
pushed 2016-01-25 13:55 +0000
Nicolas Silva Nicolas Silva - Bug 1200595 - D3D11 TextureData implementation. r=Bas
027edbd76ba2b32b9cd10490d8e216d982e7dc60
created 2015-11-20 16:55 +0100
pushed 2016-01-25 13:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 13 changesets (bug 1200595) for possibly breaking Reftest [TC] Crashtest tc-R on a CLOSED TREE
a8cdfbf443d814e0fa0296316b3bb22c04bd8b9d
created 2015-10-15 17:53 +0200
pushed 2016-01-25 13:55 +0000
Nicolas Silva Nicolas Silva - Bug 1200595 - D3D11 TextureData implementation. r=Bas
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
a1f80171a78e064c0a4d1ad5b8a57fcd9a965c0a
created 2015-10-14 11:32 +0530
pushed 2015-12-14 20:08 +0000
Jamie Nicol Jamie Nicol - Bug 1209801 - Part 1: Add TextureFlags parameter to TextureClientPool. r=mattwoodrow
2352801717ca0e285a0f0b9e61def05f137353a3
created 2015-10-12 09:43 +0530
pushed 2015-12-14 20:08 +0000
Nigel Babu Nigel Babu - Backed out changeset ae5f03f140a8 (bug 1209801) on suspicion of Android reftest bustage ON A CLOSED TREE
ae5f03f140a86f0a8eae37efed15a2d9be8a8e5e
created 2015-10-11 18:13 +0200
pushed 2015-12-14 20:08 +0000
Jamie Nicol Jamie Nicol - Bug 1209801 - Part 1: Add TextureFlags parameter to TextureClientPool. r=mattwoodrow
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
13badd64d40f65168cd94a464784e093e61b0cf0
created 2015-10-05 23:40 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Remove ISurfaceAllocator::GetCompositorBackend. (bug 1211109 part 4, r=mattwoodrow)
6d2e0fcded599f6185cb60ccfbdcd28c7b97eaff
created 2015-08-06 17:27 -0700
pushed 2015-09-21 14:04 +0000
David Anderson David Anderson - Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow)
e22327ec52514f4c6db4810c1eea316adc1f5ded
created 2015-08-06 12:09 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 2 changesets (bug 1183910) for bustage on a CLOSED TREE
d8f79432c768ee66fed5675606670f3fb491373b
created 2015-08-06 02:41 -0700
pushed 2015-09-21 14:04 +0000
David Anderson David Anderson - Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow)
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-09-21 14:04 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2015-08-10 18:23 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
3b1000c33f294b047409a1640da9c85a44972e78
created 2015-03-23 13:01 -0400
pushed 2015-05-11 18:39 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1145764 - Add some default-disabled logging to TextureClientPool. r=nical
a4249d571bbb027a50d91c885f4dbc4e44883f6a
created 2014-12-10 15:11 -0500
pushed 2015-02-23 15:17 +0000
Milan Sreckovic Milan Sreckovic - Bug 1109828 - Check for null pointer before dereferencing. r=nical
95073a13eea59bf2340381dafe46ff78ccf38ea2
created 2014-11-25 14:54 -0500
pushed 2015-01-12 19:37 +0000
Milan Sreckovic Milan Sreckovic - Bug 1104837: Add warnings and assertions when our assumptions about tile pools fail. r=nical
864722a0c24aedcc01b9ac520bde83de5eba4441
created 2014-11-18 10:51 -0500
pushed 2015-01-12 19:37 +0000
Milan Sreckovic Milan Sreckovic - Bug 1074952 - Part 6. Fully qualify the appropriate logs in the logging macros, otherwise we can't call these from other namespaces. An example in non-gfx/2d where it would not have worked without this change. r=botond
ba00e8f04fa6240efaa11e4038a66ee44b06c3cc
created 2014-09-16 10:13 -0400
pushed 2014-10-13 16:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1048984 - Part 2: mOutstandingClients could have been temporarily incorrect in GetTextureClient() call. Call ShrinkToMaximumSize() instead of ShrinkToMinimumSize() in ReturnDeferredClients(). Also add comments and more asserts around outstanding clients. r=nsilva, a=lmandel
db513704b2c30eebdfc892649e3bb8174e0abd9a
created 2014-07-24 06:16 -0700
pushed 2014-10-13 16:35 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical, jrmuizel
2e02ebf33a3adaab10bf30330b7d5cd103073db6
created 2014-07-31 13:49 +0200
pushed 2014-10-13 16:35 +0000
Nicolas Silva Nicolas Silva - Bug 1042771 - Backout for build failure on a CLOSED TREE
1c94ca18780c8cdc3cfaaf7e39e49eb4eeca17c0
created 2014-07-24 06:16 -0700
pushed 2014-10-13 16:35 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical, jrmuizel
46fffef9f33d73572652c0885fd9bf35175a8d8d
created 2014-07-25 15:49 -0400
pushed 2014-10-13 16:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1043603: Expose tile pool size and pool shrink timeout as prefs. r=clord
978b8d1fd58d789b0dbe1ccf9dd5bf428c1ca892
created 2014-07-24 12:45 -0700
pushed 2014-10-13 16:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 5d2176af4ed1 (bug 1042771) for frequent b2g r18 failures
5d2176af4ed1e02bdbab433248f04b71fb76a195
created 2014-07-24 06:16 -0700
pushed 2014-10-13 16:35 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical
5feeea7a576663b0bb79ffe3b843c12343837d36
created 2014-07-22 14:17 +0200
pushed 2014-10-13 16:35 +0000
Nicolas Silva Nicolas Silva - Bug 1040028 - Create and Allocate TextureClients as 1 step in TextureClientPool. r=sotaro
1dacd89b4ce487403f587944b1609511c1c6f783
created 2014-07-10 13:45 +0200
pushed 2014-09-02 16:39 +0000
Nicolas Silva Nicolas Silva - Bug 1027601 - Create and allocate TextureClient in a single step in some of the cases. r=sotaro
bde3e99b78b7fc368d1791d1dc5853a7be57a78a
created 2014-07-09 07:10 -0700
pushed 2014-09-02 16:39 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1036011 - Remove WaitForBufferOwnership() from TextureClientPool::GetTextureClient() r=nical
42e88b68a92de156400e8b78e1f826038772ab1d
created 2014-07-09 13:23 +0200
pushed 2014-09-02 16:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e072a46f0b6a (bug 1027601) for test bustages on a CLOSED TREE
e072a46f0b6a12bbf3ab3c3c0536da22c903174e
created 2014-07-09 11:59 +0200
pushed 2014-09-02 16:39 +0000
Nicolas Silva Nicolas Silva - Bug 1027601 - Create and allocate TextureClients in a single step in some cases. r=sotaro
436860482387fd3d8614343c2d0f7e2a6dcaebe9
created 2014-05-24 09:14 -0700
pushed 2014-07-21 20:25 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
d29af2ac48cfab7293cdd12bf505efbf0cdbcbdf
created 2014-05-23 21:16 -0700
pushed 2014-07-21 20:25 +0000
Steve Fink Steve Fink - Backed out changeset 171edffe0641 (bug 1006957) for crash at BaseAutoLock<mozilla::Mutex>::BaseAutoLock(mozilla::Mutex&) from layers::AsyncTransactionTrackersHolder::ClearAllAsyncTransactionTrackers on a CLOSED TREE
171edffe0641ab39e8bc6d965fce63477f8eb694
created 2014-05-23 17:52 -0700
pushed 2014-07-21 20:25 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
less more (0) -60 tip