gfx/2d/FilterNodeSoftware.cpp
7dcf2a400da05628e0ab369f73aeb686925b052b
created 2015-06-18 16:14 -0400
pushed 2015-06-18 20:16 +0000
Andrew Comminos Andrew Comminos - Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas, a=abillings
c0d3d80eb41dace8814426da239a50fcde82d5c6
created 2015-02-09 14:04 -0500
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
94ff84d3339e128d8ff59d3e9d72f03ee0610d61
created 2015-01-05 18:40 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1117304 - Make sure the tile filter doesn't call CopyRect on surfaces with different formats. r=Bas, a=sledru
95bb1d9c1fe27379223de3226a9ed1606c0ed62f
created 2014-11-28 18:11 -0500
pushed 2016-05-03 12:47 +0000
Benoit Girard Benoit Girard - Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
7d799447add8eb5898d4291b74071ee36c72e95d
created 2014-12-09 17:15 -0800
pushed 2016-05-03 12:47 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1105834) for non-unified b2g bustage
f0226c3be05138baec8ae610f07182d189d1a49f
created 2014-11-28 18:11 -0500
pushed 2016-05-03 12:47 +0000
Benoit Girard Benoit Girard - Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
bdde76983c8852005e18c1f979cedcab6ef3f4e3
created 2014-12-09 13:12 +0100
pushed 2016-05-03 12:47 +0000
Julian Seward Julian Seward - Bug 1078211 - Uninitialised value use in DoUnpremultiplicationCalculation_SIMD. r=mstange.
f2bd10f0159c8c88c63fa8ca08f59e68ed4afea7
created 2014-12-08 17:15 -0800
pushed 2016-05-03 12:47 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1105834) for non-unified bustage
6aad17f431d1cd199981304464146b29fd75b1ac
created 2014-11-28 18:11 -0500
pushed 2016-05-03 12:47 +0000
Benoit Girard Benoit Girard - Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
bc7489448a98dec40181d203f3f49fc7f5c2d31c
created 2015-01-05 18:40 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1117304 - Make sure the tile filter doesn't call CopyRect on surfaces with different formats. r=Bas, a=sledru
4417d345698a1bd3758f190bdbbc9115d272fead
created 2015-01-06 12:08 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1117304 - Also do the checks at the start of CopyRect in release builds. r=Bas, a=sledru
690632848ada73be6ed9496d7415a011610349c3
created 2014-11-18 17:21 -0800
pushed 2016-05-03 12:47 +0000
Wes Kocher Wes Kocher - Backed out changeset 41ecbb9a5fac (bug 1092634) for reftest bustage
41ecbb9a5faccb4475d13889cba167d5349b8507
created 2014-11-18 17:21 -0500
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
347e06a0c06c0ef58ecdd4c48e11f81874a045c9
created 2014-10-16 12:35 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
f622aedd4348c7b0cff5f166859eee571b010b79
created 2014-10-07 17:30 -0700
pushed 2016-05-03 12:47 +0000
Wes Kocher Wes Kocher - Backed out changeset bb80c2b08bc0 (bug 1076695) for being the likely cause of the ASAN reftest permafail
bb80c2b08bc0de837f72d39e6574015d897abeac
created 2014-10-07 16:18 +0200
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 1076695 - Don't convert alpha surfaces into RGBA surfaces for FilterNodeTransformSoftware. r=Bas
1c0ae489cced69d82a1672cf3b0ef5fed991c2e5
created 2014-09-25 15:19 -0400
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 983241 - Allow filterNodeSoftware->SetInput(*, nullptr) in order to drop reference to input surface / filter. r=Bas
d8af54b625deb2f9083f790353411653d8a21507
created 2014-09-12 16:32 +0200
pushed 2016-05-03 12:47 +0000
Rik Cabanier Rik Cabanier - Bug 1047477 - "Add support for all blend mode to feBlend". r=longsonr r=bz
f5ad5364a2dfce16f73a4f499de293c4d0aa2559
created 2014-09-10 17:54 -0400
pushed 2016-05-03 12:47 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth
3ec65eb63c176923c349b02d4719625a07ac1908
created 2014-09-03 13:31 -0700
pushed 2016-05-03 12:47 +0000
Max Vujovic Max Vujovic - Bug 1058753 - Cap CSS/SVG blur radii to smaller value when rendering in software. r=mstange
c775b7328ab00622c663d0d1f30d6ce13a935f6f
created 2014-09-15 10:25 -0400
pushed 2016-05-03 12:47 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation. r=bas, r=seth, a=sledru
9a507b307d1d66c225d3848591ae6bfa39f1327b
created 2014-08-31 23:31 -0400
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060802 - Fix some more bad implicit constructors in gfx; r=roc
08cfde6dd1484db71699a94757adea24d3cd17fe
created 2014-08-27 11:57 -0400
pushed 2016-05-03 12:47 +0000
Milan Sreckovic Milan Sreckovic - Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
5982da7a1215ec04c7b27253152cf317c3dc42f7
created 2014-09-10 17:54 -0400
pushed 2016-05-03 12:47 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation. r=bas, r=seth, a=sledru
45e32200a0c47021b6b9f72455e220f67ebc2d65
created 2014-07-11 15:23 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1035168 - Avoid calling GetData/Stride on a surface that we will later Map. r=Bas
d4213538b0f3d99ad8feb6eda3f0676f310e0e37
created 2014-06-23 11:50 -0400
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Remove unused static function that causes non-unified build to fail - trivial, no review, no bug
57f27c0396615eddf44fad520706ce5078ea2e0f
created 2014-06-15 01:34 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1025491 - Remove the DumpAsPNG() code in FilterNodeSoftware.cpp. r=mstange
038f7887f26d9e2bfc7f95129b994174c5eab380
created 2014-06-13 17:09 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
2bc7c49698cc86c088b5a1e87cca16fba9523ea8
created 2014-07-11 15:23 +1200
pushed 2016-05-03 12:47 +0000
Matt Woodrow Matt Woodrow - Bug 1035168 - Avoid calling GetData/Stride on a surface that we will later Map. r=Bas, a=lmandel
701a232171832309d15bb311affa5a4c54579f65
created 2014-06-04 08:08 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1019753, part 1 - Add a ClearDataSourceSurface() helper to DataSurfaceHelpers. r=Bas
4faf95ee362021845d3045269d9875283007caed
created 2014-06-04 10:31 +0200
pushed 2016-05-03 12:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c5953a778276 (bug 1019753) for crashes on a CLOSED TREE
c5953a77827641fdf9c17c3e6745599cb47fce16
created 2014-06-04 08:08 +0100
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1019753, part 1 - Add a ClearDataSourceSurface() helper to DataSurfaceHelpers. r=Bas
2cbac6fa8499f089d46092a6fd47d119fb1dbcfb
created 2014-03-22 07:56 +0800
pushed 2016-05-03 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 985470 - Replace the Moz2D Matrix().Translate() calls with Matrix::Translation() for better perf. r=mattwoodrow
05e5db54dd890c17473d9f5a276d26f5f6a95028
created 2014-03-05 18:41 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960178 - Fix lighting filter PowCache. r=Bas
5d244132884677d96f46a417533096dc74c3c8d1
created 2014-03-05 18:41 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas
9dd9e9cf9646b62b33b241257fd699527e4dd11c
created 2014-02-26 10:13 -0500
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.7: Emit the correct type name from FilterNodeLightingSoftware; r=jrmuizel, parts r=dbaron
e6474e309d6e1c2b92d27383326f89cc9c3ea8c7
created 2014-03-05 18:41 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960178 - Fix lighting filter PowCache. r=Bas, a=abillings
a0eed30f6cfec6e5d329553b2a0271b6e75eb5f0
created 2014-03-05 18:41 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas, a=abillings
ce65f2f4ee883118af1a322e7ad389351a6d14b1
created 2014-02-13 12:09 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960017 - Make the surfaces big enough. r=Bas, a=sledru
f9e624cc108005c9c971f030104320d957ef7ac2
created 2014-02-13 12:07 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960017 - Add some debug-only checks. r=Bas, a=sledru
1c0e2c4fb67fa8e78908c150fcb750e657188322
created 2014-02-04 21:03 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 965914 - Don't crash when we can't allocate a new surface in CloneAligned. r=Bas, a=sledru
cfecc1e799529437cf2657d0d0ff87617d6ef6df
created 2014-01-23 13:26 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
2a73e04921e990f9257fd2b73b1f815c8de3faa3
created 2014-01-17 11:06 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 951268 - Use MaskSurface when drawing A8 filter results. r=Bas
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
82472493052dd05e4ab183b28d304fc6b48cf9b7
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 5/9 - Make FilterType a typed enum - r=Bas
cf1cbaffbfbc60529b036e0bcdad3362c42615e5
created 2014-01-10 14:06 -0500
pushed 2016-05-03 12:47 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
2bb0a3f8d79aa7601024ef63a3900d0417704bc1
created 2013-12-10 14:50 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 945655 - Improve FilterNodeSoftware debug logging. r=roc
5e9402ef85fe8816e17a5ab5994ff53b5e82d4c3
created 2013-12-10 14:50 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 945655 - Reduce arithmetic combine filter output rect depending on the coefficients. r=roc
82248770b77644aea074d38ff7de55f7d9c84497
created 2013-12-10 14:50 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 945655 - Composite filters with operator IN have a result that is the intersection of the input rects, not the union. FilterNodeSoftware part. r=roc
64b5493f886448016adaed8232d495b4e14a151e
created 2013-12-10 14:50 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 945655 - Make transparent flood filters report an empty output rect. r=roc
693950e89aaa67f4e9ead3cd0a039a6416d2df7c
created 2013-12-10 14:50 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 945655 - Simplify the crop FilterNodeSoftware filter. r=roc
0b5e5f9f02b896c324ce7a8c9f66ccd8a8bef961
created 2014-03-05 18:41 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960178 - Fix lighting filter PowCache. r=Bas, a=abillings
e3705eb34322e6f76cc0713d1f03cf297509de65
created 2014-03-05 18:41 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas, a=abillings
c9caee36b9d3248e74bc72499a202a795121db75
created 2014-02-13 12:09 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960017 - Make the surfaces big enough. r=Bas, a=sledru
dbc276ddafdd4e2527eadfd4eebf37aa496be245
created 2014-02-13 12:07 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 960017 - Add some debug-only checks. r=Bas, a=sledru
0347798cdf3759cb799286e53c86ba0d5124c278
created 2014-02-04 21:03 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 965914 - Don't crash when we can't allocate a new surface in CloneAligned. r=Bas, a=sledru
afff6fa4e0364889430f4b79eb0c5bdc8d5a7fa3
created 2014-01-28 22:05 -0500
pushed 2016-05-03 12:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 951268 - Fix bustage. a=bustage
5f0f3a72f66b6af6a09c74f9591ffb1d9f136fa1
created 2014-01-17 11:06 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 951268 - Use MaskSurface when drawing A8 filter results. r=Bas, a=lsblakk
c32beacc14f4e6e84e807d2b4ccbd20a026688c9
created 2013-12-10 14:50 +0100
pushed 2016-05-03 12:47 +0000
Markus Stange Markus Stange - Bug 945655 - Simplify the crop FilterNodeSoftware filter. r=roc, a=lsblakk
less more (0) -60 tip