gfx/layers/client/TextureClient.cpp
026e77985e59fa57715aa30b3117091caeaba597
created 2015-06-21 23:16 -0400
pushed 2015-06-22 12:03 +0000
Jeff Muizelaar Jeff Muizelaar - Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548
54d4d88b2f2f96f3790f8c8c4855a6686b86efd3
created 2015-06-19 01:59 +0200
pushed 2015-06-19 20:34 +0000
Bas Schouten Bas Schouten - Bug 1172014: Correctly use TextureClientShmemDIB. r=jrmuizel
10f2a5e84c91755e477adde6924ddc86c574967d
created 2015-06-04 17:15 -0700
pushed 2015-06-05 13:25 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro
d4681999b94f1deee57bb71e9c934590aa5efb32
created 2015-06-04 16:50 -0700
pushed 2015-06-05 13:25 +0000
Wes Kocher Wes Kocher - Backed out changeset c4d1692d88ee (bug 1144906) for OSX m(gl) permaorange
c4d1692d88ee675a949c325227324570c9c946aa
created 2015-06-04 14:21 -0700
pushed 2015-06-05 13:25 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro
8842010aeab4e5382ea20d44d540bf700866bb18
created 2015-05-28 17:08 -0700
pushed 2015-05-29 13:33 +0000
Wes Kocher Wes Kocher - Backed out changeset 29bd04fc57f0 (bug 1144906) for b2g m12 orange
29bd04fc57f079b5bb4f793f89bd3e107cb518ef
created 2015-05-28 14:51 -0700
pushed 2015-05-29 13:33 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Fast WebGL compositing on E10S. - r=jrmuizel,mattwoodrow,nical
651158be720b74f3baccec8a3f8f5f461b261d7e
created 2015-05-22 17:54 +0200
pushed 2015-05-23 20:31 +0000
Bas Schouten Bas Schouten - Bug 1158575: Support using GDI rendering for opaque surfaces when using cross-process layers. r=jrmuizel
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2015-05-22 18:02 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
f5bbfe33ed78953ad98391e02315e14a96017aa9
created 2015-05-06 19:55 -0700
pushed 2015-05-07 13:41 +0000
Phil Ringnalda Phil Ringnalda - Back out dc2fed1aa0af (bug 1144906) for ASan, Android debug, and OS X 10.10 mochitest-gl bustage
dc2fed1aa0afb9f69038daab9f161274fb09fe51
created 2015-05-06 16:35 -0700
pushed 2015-05-07 13:41 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Fast WebGL on E10S. - r=mattwoodrow,nical
3d5d1e28ebe4816f89c8fda01ad19bdefc587f6f
created 2015-05-06 16:01 -0700
pushed 2015-05-07 13:41 +0000
Wes Kocher Wes Kocher - Backed out changeset 93af6e2a390d (bug 1144906) for build bustage
93af6e2a390d94f86c85f6d342c94f06857543fc
created 2015-05-06 13:48 -0700
pushed 2015-05-07 13:41 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Support fast WebGL on E10S. - r=mattwoodrow,nical
d1569a99baead8c221ecb147ca2c87579abfb172
created 2015-03-26 13:05 +1300
pushed 2015-03-26 18:44 +0000
Matt Woodrow Matt Woodrow - Bug 1146315 - Part 2: Release D3D11 YUV textures on the main thread. r=nical
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
38c6b849c9f86c2e2961a499bde97da5a06862c2
created 2015-03-09 15:48 -0400
pushed 2015-03-10 22:33 +0000
Milan Sreckovic Milan Sreckovic - Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
99af18fdfdfea3ee2e24976a4a481648520f54af
created 2015-02-24 13:39 -0800
pushed 2015-02-25 11:06 +0000
David Anderson David Anderson - Implement GetMaxTextureSize in the basic compositor. (bug 1135883, r=mattwoodrow)
d5939eb820857a2574e180b7c041127593d6b8a9
created 2015-02-18 13:35 +1300
pushed 2015-02-19 01:30 +0000
Matt Woodrow Matt Woodrow - Bug 1128170 - Use UniquePtr for TextureClient KeepAlive objects to make sure we don't leak them. r=jrmuizel
b63d5963f1bb70e4f47369125225e629da8a1084
created 2015-02-12 11:23 +1300
pushed 2015-02-12 14:33 +0000
Matt Woodrow Matt Woodrow - Bug 1131808 - Avoid trying to allocate a buffer for 0 sized YCbCr images. r=nical
ba908cb1c4f70675d297471a79126937e61d03f7
created 2015-02-10 23:03 +0800
pushed 2015-02-10 21:03 +0000
Benoit Girard Benoit Girard - Bug 1131462 - Remove buggy GetAsSurface override. r=jrmuizel
dafe59b074924670179af2077bf054d528cc852c
created 2015-02-02 15:25 -0600
pushed 2015-02-03 13:27 +0000
James Willcox James Willcox - Bug 1123084 - Always deallocate SharedSurface on the client r=jgilbert
231a8c61b49f3fb528fff76b4c4bb18b14cae473
created 2015-01-28 18:00 +0900
pushed 2015-02-02 12:20 +0000
Mike Hommey Mike Hommey - Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
57c76122bb2776ab38bfa15ec96c72f23d4e52ee
created 2015-01-23 15:35 +0100
pushed 2015-01-23 17:30 +0000
Nicolas Silva Nicolas Silva - Bug 1119019 - Avoid destroying a SharedSurface before its TextureClient/Host pair. r=sotaro
42a2d23fb40e6c1a9fb76b6886992abf94f36f27
created 2015-01-12 23:00 +0100
pushed 2015-01-13 13:24 +0000
Nicolas Silva Nicolas Silva - Bug 1120645 - Use MOZ_PERFORMANCE_WARNING with TextureClients that must be destroyed synchronously. r=BenWa
da6a98c3a8d16ea1a13d930e989e09322e5c92d5
created 2015-01-02 21:10 -0500
pushed 2015-01-04 04:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1117263 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics layers code; r=roc
725c5cf6db6cb317f8b2bc6301780ef2eabb7a9f
created 2014-12-22 03:49 -0500
pushed 2014-12-26 19:40 +0000
Ethan Lin Ethan Lin - Bug 1042696 - Set allocator to TextureClient from constructor. r=nical
daa2d1ac6b18d5167f65dbd2f4a77e2cef93a425
created 2014-12-22 11:15 -0500
pushed 2014-12-22 22:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset dd9790020b89 (bug 1042696) for B2G debug crashes.
dd9790020b8953505836f22fd3f189baec75c77b
created 2014-12-22 03:49 -0500
pushed 2014-12-22 22:55 +0000
Ethan Lin Ethan Lin - Bug 1042696 - Set allocator to TextureClient from constructor. r=nical
2bd2d1db4056a54184991cd8248851e64c1b75a3
created 2014-12-15 12:10 -0500
pushed 2014-12-19 20:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1072871 - Make sure the targets don't disappear under us. r=benwa
5a7684665cabf277e473225f555cba48d4dc76c5
created 2014-12-18 13:32 -0500
pushed 2014-12-19 20:08 +0000
Benoit Girard Benoit Girard - Bug 1112476 - Support dumping texture data on the ClientLayerManager. r=mstange
473ecad73b44b88f88c858727c9431f351d76820
created 2014-12-16 07:11 -0800
pushed 2014-12-16 20:14 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1043558 - Use gralloc for WebRTC camera preview r=jesup,nical
6d1f7a6e90a49f90a48a6d27c0ea6b730e5ba70a
created 2014-12-13 01:50 +0000
pushed 2014-12-15 18:52 +0000
Bas Schouten Bas Schouten - Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
dadec018f807069ec9a90f1ed59324d74006b2c3
created 2014-12-12 18:11 -0800
pushed 2014-12-15 18:52 +0000
Wes Kocher Wes Kocher - Backed out changeset 2cd43e5ae2c1 (bug 1088414) for breaking non-Windows builds on a CLOSED TREE
2cd43e5ae2c1e749cdcc3e739b9300d9c64a1e34
created 2014-12-13 01:50 +0000
pushed 2014-12-15 18:52 +0000
Bas Schouten Bas Schouten - Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
5597611e315fa2d1590549f165ecf71fba70d182
created 2014-12-09 13:19 -0500
pushed 2014-12-10 21:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
a770fca02a0ecc9fb2fd49a686de89df98552c33
created 2014-11-26 14:14 -0500
pushed 2014-11-27 01:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 258ac2909d6e and 55252aebf52d (bug 1099437) for bustage.
55252aebf52d61401bd704948704eaa0aada632a
created 2014-11-20 15:07 -0500
pushed 2014-11-27 01:34 +0000
Milan Sreckovic Milan Sreckovic - Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
95073a13eea59bf2340381dafe46ff78ccf38ea2
created 2014-11-25 14:54 -0500
pushed 2014-11-27 01:34 +0000
Milan Sreckovic Milan Sreckovic - Bug 1104837: Add warnings and assertions when our assumptions about tile pools fail. r=nical
c38c0e99ea32f5ddb29382e7d156185924220c41
created 2014-11-14 16:11 -0500
pushed 2014-11-20 02:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1095925: Propagate the error up the chain. r=jmuizelaar
42f47a2b3eb523c9381479462e90ac66c43ef0b1
created 2014-11-13 07:53 -0800
pushed 2014-11-13 20:19 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
b883bad7f4f628b25694daa9dbf9458d3981c935
created 2014-11-12 21:09 -0500
pushed 2014-11-13 15:21 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 92295f515d2d (bug 1091777) for bustage.
92295f515d2de1f859a82c710155df30f74412c8
created 2014-11-12 17:47 -0800
pushed 2014-11-13 15:21 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
6e17d46ddda46d459e04478e8a840fe876cdd2da
created 2014-10-09 16:33 -0400
pushed 2014-10-20 12:40 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1070308. Add Acquire and Release semantics to SharedSurface. r=jgilbert
1d3d0baa6e313988917838e180067cc28af88235
created 2014-10-14 18:30 -0700
pushed 2014-10-16 18:55 +0000
Chris Jones Chris Jones - Bug 1082895 - Don't use gralloc surfaces when layers.gralloc.disable is set. r=mattwoodrow
72ce4c2ccdcb6f0dd58f55422a52c5dce1caba71
created 2014-10-07 21:15 -0700
pushed 2014-10-11 02:00 +0000
jdashg jdashg - Bug 1066280 - Remove SurfaceStream. - r=kamidphish,mattwoodrow
66f8715610050f9fc67c0190e7e7e3c8cd154ca8
created 2014-10-07 21:11 -0700
pushed 2014-10-11 02:00 +0000
jdashg jdashg - Bug 1066280 - Fixes. - r=kamidphish,mattwoodrow
a957533009dfbc03ede8e09f87de8007f410e871
created 2014-10-07 21:01 -0700
pushed 2014-10-11 02:00 +0000
jdashg jdashg - Bug 1066280 - Add TexClient for ShSurf. - r=kamidphish,mattwoodrow
a83b8731e752d4c1d59aa5191a0ef9b7301c76c7
created 2014-09-16 14:32 +0200
pushed 2014-09-17 00:06 +0000
Nicolas Silva Nicolas Silva - Bug 1061699 - Only crash debug builds if BorrowDrawTarget is called on an unlocked TextureClient. r=Bas
6a4b274ea8f8ffdb1d903216f396a4d9c851d40d
created 2014-09-08 17:18 -0400
pushed 2014-09-09 13:57 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1062492. Only use DIBTextureClient with cairo drawing. r=bas
e96c73e49d5869941c14fc5e42b20b7e114d3e7a
created 2014-09-03 09:20 +1200
pushed 2014-09-03 20:38 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 4: Avoid recreating DrawTargets too often. r=nical
21b1152c66cc88cc6b77a3a271db5f33865f00b9
created 2014-09-01 18:07 -0700
pushed 2014-09-02 05:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
76897f52ac2cb6b5a4b86279109a7de6dea82dc9
created 2014-09-02 12:35 +1200
pushed 2014-09-02 05:46 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 4: Avoid recreating DrawTargets too often. r=nical
6cddb4cf40e3216499500691e3e47086f824ed42
created 2014-08-31 23:55 -0700
pushed 2014-09-02 05:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 1057212, bug 1059033) for Windows build bustage
e59430ea4256cd00c59a73b8a7992b62b9128113
created 2014-09-01 15:22 +1200
pushed 2014-09-02 05:46 +0000
Matt Woodrow Matt Woodrow - Bug 1059033 - Part 4: Avoid recreating DrawTargets too often. r=nical
0d4a39e7ee23ae2f24e9aa560303eb1ab32d962f
created 2014-08-22 15:26 -0400
pushed 2014-08-25 15:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1055605 - Replace MOZ_ANDROID_OMTC with MOZ_WIDGET_ANDROID. r=BenWa
6346e96ceac008d657c8e071ec102a7c2a8b1d0d
created 2014-07-30 15:38 +0200
pushed 2014-07-31 10:58 +0000
Bas Schouten Bas Schouten - Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical
90d1352dbd19ac1b711988bd2c8efed2d125b231
created 2014-07-30 14:54 +0100
pushed 2014-07-30 21:14 +0000
Ed Morley Ed Morley - Backed out changeset c4ecea1452e9 (bug 947781)
c4ecea1452e96da0fab861f690b68e3c996d5b06
created 2014-07-30 15:38 +0200
pushed 2014-07-30 21:14 +0000
Bas Schouten Bas Schouten - Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical
591fdfc7734b4c7bc5ace89d4444c42a80dc1c4f
created 2014-07-29 13:16 +0200
pushed 2014-07-30 00:01 +0000
Nicolas Silva Nicolas Silva - Bug 1043389 - Remove TextureFlags::ALLOC_FALLBACK and handle fallback in the creation function directly. r=sotaro
780188e2dab73e08f9226cb071f3c3bc05bec874
created 2014-07-25 11:24 +0200
pushed 2014-07-25 22:59 +0000
Nicolas Silva Nicolas Silva - Bug 1042052 - Add TextureClient::CreateSimilar and have component alpha buffer be of the same type. r=sotaro
less more (0) -100 -60 tip