gfx/layers/CopyableCanvasLayer.cpp
d9e42c13cc2ff2cd0196f2c10fca8b0ed7577811
created 2015-06-19 01:07 +0200
pushed 2015-08-10 18:23 +0000
Bas Schouten Bas Schouten - Bug 1167235 - Part 4: Remove DrawTarget as a possible means of initializing Canvas layers. r=nical
a8cc59610b7f0ba610a0bea9401c960afa0f1db1
created 2015-06-19 01:07 +0200
pushed 2015-08-10 18:23 +0000
Bas Schouten Bas Schouten - Bug 1167235 - Part 2: Add support for the basic buffer provider to CanvasLayer. r=nical
10f2a5e84c91755e477adde6924ddc86c574967d
created 2015-06-04 17:15 -0700
pushed 2015-08-10 18:23 +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-08-10 18:23 +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-08-10 18:23 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro
ff36a419222a50e3b534aaae9a39a2e273228c5f
created 2015-05-29 17:01 +0200
pushed 2015-08-10 18:23 +0000
Amanda Sambath Amanda Sambath - Bug 1158120 - Edit include and comments that contained gfxIntSize and nsIntSize. r=nical
8842010aeab4e5382ea20d44d540bf700866bb18
created 2015-05-28 17:08 -0700
pushed 2015-08-10 18:23 +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-08-10 18:23 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Fast WebGL compositing on E10S. - r=jrmuizel,mattwoodrow,nical
285ba2b18e5050a1ee0468d2c258608c14da28ee
created 2015-05-07 11:07 +0200
pushed 2015-06-29 20:18 +0000
Thibaud Backenstrass Thibaud Backenstrass - Bug 1158122 - Remove the remaining occurences of nsIntRect in gfx/layers. r=nical
f5bbfe33ed78953ad98391e02315e14a96017aa9
created 2015-05-06 19:55 -0700
pushed 2015-06-29 20:18 +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-06-29 20:18 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Fast WebGL on E10S. - r=mattwoodrow,nical
3d5d1e28ebe4816f89c8fda01ad19bdefc587f6f
created 2015-05-06 16:01 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 93af6e2a390d (bug 1144906) for build bustage
93af6e2a390d94f86c85f6d342c94f06857543fc
created 2015-05-06 13:48 -0700
pushed 2015-06-29 20:18 +0000
Jeff Gilbert Jeff Gilbert - Bug 1144906 - Support fast WebGL on E10S. - r=mattwoodrow,nical
df54006fbe9e61a08ed95de60e1958db2e4d9f8f
created 2015-02-12 19:00 -0800
pushed 2015-03-30 18:32 +0000
Jeff Gilbert Jeff Gilbert - Bug 1124394 - Support Core profiles for GLContext. - r=kamidphish
e1dd807b8b2a2f8e72b964e7f11e2c007ceb0646
created 2014-11-17 17:02 -0800
pushed 2015-02-23 15:17 +0000
Jeff Gilbert Jeff Gilbert - Bug 1100699 - Use OriginPos instead of isInverted. - r=mattwoodrow,snorp
d56d0157891e97004f6a55b7000a5883917dae77
created 2014-10-15 12:58 -0700
pushed 2014-11-28 15:29 +0000
Jeff Gilbert Jeff Gilbert - Backout bug 1066280 for regressions. a=regressions
a3bc505ee94570005f01b41bed8082369bdbe7e6
created 2014-10-08 13:04 -0700
pushed 2014-11-28 15:29 +0000
jdashg jdashg - Bug 1066280 - Review fixes. - r=kamidphish,mattwoodrow
49531b0af9b802c859cda9bd4241b611ed025c38
created 2014-10-07 21:16 -0700
pushed 2014-11-28 15:29 +0000
jdashg jdashg - Bug 1066280 - Fixes for SurfaceStream removal. - r=kamidphish,mattwoodrow
72ce4c2ccdcb6f0dd58f55422a52c5dce1caba71
created 2014-10-07 21:15 -0700
pushed 2014-11-28 15:29 +0000
jdashg jdashg - Bug 1066280 - Remove SurfaceStream. - r=kamidphish,mattwoodrow
a957533009dfbc03ede8e09f87de8007f410e871
created 2014-10-07 21:01 -0700
pushed 2014-11-28 15:29 +0000
jdashg jdashg - Bug 1066280 - Add TexClient for ShSurf. - r=kamidphish,mattwoodrow
e776483c42135da5d6bafbb670f638969413ca9a
created 2014-09-09 19:57 -0400
pushed 2014-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 96a507248c53 (bug 1059583) for Werror bustage.
96a507248c53660de032c3e821ba7a612afa1cf6
created 2014-09-09 16:20 -0700
pushed 2014-11-28 15:29 +0000
Jeff Gilbert Jeff Gilbert - Bug 1059583 - Add CanvasLayer::MustLayerUpdateBeSynchronous. - r=kamidphish,mattwoodrow
08cfde6dd1484db71699a94757adea24d3cd17fe
created 2014-08-27 11:57 -0400
pushed 2014-10-13 16:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
f17694ec185b67363c597f1b63cb8a2d3b43ad18
created 2014-07-21 21:37 -0400
pushed 2014-10-13 16:35 +0000
David Zbarsky David Zbarsky - Bug 952977: Switch some remaining gfxMatrix uses in layers to gfx::Matrix r=nical
8559977348164c1b0dbdf0e0e830a90bbebb894b
created 2014-07-11 15:10 -0700
pushed 2014-09-02 16:39 +0000
Jeff Gilbert Jeff Gilbert - Bug 1037151 - Merge SharedSurface_GL into SharedSurface. - r=mattwoodrow
68dfeae0d1becc3e802ff79594d03b16f96946af
created 2014-06-18 17:04 -0700
pushed 2014-09-02 16:39 +0000
Jeff Gilbert Jeff Gilbert - Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
1b61cfccf82880b5a90c9a265df4d681de82349f
created 2014-06-18 17:04 -0700
pushed 2014-09-02 16:39 +0000
Jeff Gilbert Jeff Gilbert - Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
3cf701c3b021a7f3f93354d7c583cd3bb5346d5e
created 2014-06-11 17:07 +0100
pushed 2014-09-02 16:39 +0000
Ed Morley Ed Morley - Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
2515e665defedf975e43a547ca6824802912a8f2
created 2014-06-11 17:07 +0100
pushed 2014-09-02 16:39 +0000
Ed Morley Ed Morley - Backed out changeset c4681bf6680c (bug 1000640)
c4681bf6680c705654252c2eaad7852df8a1d81e
created 2014-06-04 15:20 -0700
pushed 2014-09-02 16:39 +0000
Jeff Gilbert Jeff Gilbert - Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
bfb5297101cddc52fd89ca86d9e06dac1abdd7cd
created 2014-06-04 15:20 -0700
pushed 2014-09-02 16:39 +0000
Jeff Gilbert Jeff Gilbert - Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
ad28fb0d24e6a57d26571b32c62d65d54f252a0e
created 2014-06-04 18:29 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out changeset f644eda342c2 (bug 1000640) for various gl-based failures on a CLOSED TREE
abf745ddb9fc3c780a57bb4c9db0769a7aa761de
created 2014-06-04 18:27 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out changeset 3a764e34c366 (bug 1000640)
3a764e34c3667a12d55172407383bf9cea82bf9f
created 2014-06-04 15:20 -0700
pushed 2014-07-21 20:25 +0000
Jeff Gilbert Jeff Gilbert - Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
f644eda342c2322de69fddb5a6f47582e03ab6cd
created 2014-06-04 15:20 -0700
pushed 2014-07-21 20:25 +0000
Jeff Gilbert Jeff Gilbert - Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
0398e7ef814b47446bbb2976e762819677fed06a
created 2014-05-22 12:11 +0200
pushed 2014-07-21 20:25 +0000
Nicolas Silva Nicolas Silva - Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats
0ff7d00bb9fbdeb79d05663f349f742fa4faad15
created 2014-05-13 14:20 +1200
pushed 2014-07-21 20:25 +0000
Matt Woodrow Matt Woodrow - Bug 1006198 - Use 8byte aligned surface for CopyableCanvasLayer since that's the max WebGL supports for readback. r=nical
d60356c63c4fd7563361aff218bd5d2d2f7543a8
created 2014-05-13 14:20 +1200
pushed 2014-07-21 20:25 +0000
Matt Woodrow Matt Woodrow - Bug 1006198 - Add PremultiplyDataSurface. r=nical
e228877ffe645b04e42adfbdd891b4fc226f7eb1
created 2014-05-12 20:47 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1006198) for webgl assertions on a CLOSED TREE
5be3c8c44eed4c3892b7e62b57b8bfb54161d37d
created 2014-05-13 14:20 +1200
pushed 2014-07-21 20:25 +0000
Matt Woodrow Matt Woodrow - Bug 1006198 - Use 8byte aligned surface for CopyableCanvasLayer since that's the max WebGL supports for readback. r=nical
558abe22ab30f264372cfad889522d2e94f942f2
created 2014-05-13 14:20 +1200
pushed 2014-07-21 20:25 +0000
Matt Woodrow Matt Woodrow - Bug 1006198 - Add PremultiplyDataSurface. r=nical
d2eaf3d97610e940cdd745f141704b21cf14f560
created 2014-05-09 11:52 -0400
pushed 2014-07-21 20:25 +0000
Benoit Girard Benoit Girard - Bug 1007897 - Release mSurface reference earlier to reduce copies and peak memory. r=mattwoodrow
2468eeb92c8d1de59dbe93d3c6c5acf4ad26ce05
created 2014-05-01 11:12 +1200
pushed 2014-07-21 20:25 +0000
Robert O'Callahan Robert O'Callahan - Bug 995745 - Use LockPixels for WebGL readback directly into a DrawTarget instead of writing to an immutable snapshot. r=mattwoodrow
ebcacae1532c56c5b0f784f55c54f27f2a911dea
created 2014-04-16 01:41 +0100
pushed 2014-06-09 21:49 +0000
Jonathan Watt Jonathan Watt - Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
729fff2368c418209600da148834ea127c25df54
created 2014-04-10 14:19 -0500
pushed 2014-06-09 21:49 +0000
James Willcox James Willcox - Bug 989375 - Fix basic layer readback with SkiaGL canvases r=gwright
d1f8ac35bdd41e3bcd70a91665b23ac7fb6a30d1
created 2014-04-01 15:53 +0800
pushed 2014-06-09 21:49 +0000
Matt Woodrow Matt Woodrow - Bug 990338 - Use CopySurface when copying data to a TextureClient for better performance. r=nical
f19aba4974b887de0572c99b0160be472d9e9cf9
created 2014-04-01 15:51 +0800
pushed 2014-06-09 21:49 +0000
Matt Woodrow Matt Woodrow - Bug 990338 - Clean up CopyableCanvasLayer. r=nical
25306d89bded950e1b0fe0858261bbc346378420
created 2014-04-01 12:02 +0800
pushed 2014-06-09 21:49 +0000
Matt Woodrow Matt Woodrow - Bug 989858 - Part 2: Convert BasicCanvasLayer. r=roc
817c89be31704370d1d43d725faafc22f2d94758
created 2014-04-10 14:19 -0500
pushed 2014-04-28 18:51 +0000
James Willcox James Willcox - Bug 989375 - Fix basic layer readback with SkiaGL canvases. r=gwright, a=1.4+
c737dc096ba0aaa6408686eb8fe9264fbaf10954
created 2014-03-17 10:49 -0400
pushed 2014-04-28 18:51 +0000
Tor Arvid Lund Tor Arvid Lund - Bug 973976 - Revert to Thebes path for CopyableCanvasLayer. r=jmuizelaar
b1e0e1576f3824381e2f26a88f56d66c6406c71b
created 2014-03-17 10:49 -0400
pushed 2014-04-28 18:51 +0000
Tor Arvid Lund Tor Arvid Lund - Bug 973976 - Remove redundant work in CopyableCanvasLayer. r=jrmuizel
d6e7ed4cd0a62cd94b8f0946d41cf1468c2c3710
created 2014-03-10 19:08 -0700
pushed 2014-04-28 18:51 +0000
Jeff Gilbert Jeff Gilbert - Bug 976813 - Separate ShSurf::Texture for Prod and Cons. - r=snorp
2dda16c0a398f234cc06b4f64102f666614572a3
created 2014-03-05 15:49 -0600
pushed 2014-04-28 18:51 +0000
James Willcox James Willcox - Bug 939276 - Use a single GLContext for all SkiaGL canvases r=jgilbert,vlad,gwright,bjacob
2f8c1f3ebeeea9b695ee20e18b592ad874b28028
created 2014-02-28 12:59 -0500
pushed 2014-04-28 18:51 +0000
Milan Sreckovic Milan Sreckovic - Bug 971943: 2. webgl.force-layers-readback preference moved to gfxPrefs. r=gw280
bde06c79829fa7819a7dfeec2e4dc3beff905388
created 2014-02-20 15:23 -0800
pushed 2014-04-28 18:51 +0000
Wes Kocher Wes Kocher - Backed out changeset cf6a31bca4e0 (bug 939276) for webgl reftest crash
cf6a31bca4e0374128683c0ed35957cbb98e256d
created 2014-02-20 16:20 -0600
pushed 2014-04-28 18:51 +0000
James Willcox James Willcox - Bug 939276 - Use a single GLContext for all SkiaGL canvases r=vlad,gwright,bjacob
91dea745dd4a442e0fe19115b43a8859acde2a79
created 2014-02-14 18:48 -0500
pushed 2014-04-28 18:51 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 2 changesets (bug 939276) because of build bustage
61cef3b533ba1671c6bfaa5716a08d73b6d2af44
created 2014-02-14 15:55 -0600
pushed 2014-04-28 18:51 +0000
James Willcox James Willcox - Bug 939276 - Use a single GLContext for all SkiaGL canvases r=bjacob,gwright,dglastonbury
a0862cfdec391b92ef6a725ed6e77a94240bee2c
created 2014-02-12 10:07 -0500
pushed 2014-04-28 18:51 +0000
Tor Arvid Lund Tor Arvid Lund - Bug 948765 - Port CopyableCanvasLayer to Moz2D. r=nical
e920cee471d4f019eb22df0d257f0c1acdae5366
created 2014-02-06 09:46 -0500
pushed 2014-04-28 18:51 +0000
Tor Arvid Lund Tor Arvid Lund - Bug 968746 - Remove unused CanvasLayer::Data::mSurface. r=nical
less more (0) -60 tip