gfx/2d/FilterNodeSoftware.cpp
ba5c08f10923c181c30ef42b371ed9009974911d
created 2018-06-16 17:42 +0300
pushed 2018-08-06 21:58 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical
a16d23129fc65f89febc74548bb4165303f7a1d2
created 2018-07-17 21:11 +0200
pushed 2018-07-18 09:33 +0000
Bas Schouten Bas Schouten - Bug 1473937 - Part 1: Add Opacity filter and software implementation. r=mstange
1908cd8ed88dd4f77a99dff39c193d7d3f435195
created 2018-04-12 14:18 +0200
pushed 2018-04-14 23:37 +0000
Miko Mynttinen Miko Mynttinen - Bug 1393367 - Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. r=mstange, r=fbraun
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
be009d297bc6c4883a1bbf522001d9bbbc847331
created 2018-02-09 13:46 -0600
pushed 2018-02-14 22:23 +0000
Ryan Hunt Ryan Hunt - Make FilterNodeSoftware intermediate surface caching thread safe (bug 1436723, r=mstange)
bd4ee2af36737babed1c2d8bf683526f476741d1
created 2018-02-08 15:21 -0600
pushed 2018-02-14 22:23 +0000
Ryan Hunt Ryan Hunt - Restore FilterNodeSoftware intermediate surface caching (bug 1436723, r=mstange)
4d88e13db33bf9c01a89475ab423192df94f4628
created 2017-12-18 13:06 -0600
pushed 2018-01-11 09:55 +0000
Ryan Hunt Ryan Hunt - Make debug bounds checking for FilterNodeSoftware thread safe (bug 1425056, r=mstange)
6882857e1bb56a47b975cc7e3fe40fa5443ac6e7
created 2017-12-18 12:46 -0600
pushed 2018-01-11 09:55 +0000
Ryan Hunt Ryan Hunt - Don't cache SourceSurface's in FilterNodeSoftware (bug 1425056, r=mstange)
d50f97d2091afadebb552ab40670ea05349bfff4
created 2017-12-20 10:36 -0600
pushed 2018-01-11 09:55 +0000
Ryan Hunt Ryan Hunt - Lock access to PowCache in FilterNodeLighting (bug 1425056, r=mstange)
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2017-12-20 09:44 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-10-30 22:44 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
2a8f664f107efeaa3be4dee08b3ac340df88892f
created 2017-08-14 08:29 -0400
pushed 2017-08-15 00:28 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
cd4c3caf372595ec3ef954c0b1954566b0e475dc
created 2017-02-09 14:29 -0500
pushed 2017-02-10 23:23 +0000
Markus Stange Markus Stange - Bug 1336622 - Don't allow subnormal surfaceScale values to be used in the lighting filter calculations. r=jrmuizel, a=abillings
664cd8b23a3859bdf204457d34ec60faf51adb5f
created 2017-01-18 13:36 -0500
pushed 2017-02-01 12:11 +0000
Milan Sreckovic Milan Sreckovic - Bug 1330012: When caching power table for filters, avoid and optimize out the degenerate cases. r=bas,mstange.schouten
30f65ce798246377f94798a4fa88c102e9224680
created 2017-01-19 21:07 +0800
pushed 2017-01-20 00:31 +0000
vincentliu vincentliu - Bug 1329849 - In SVG filter lighting code, bail out if kernelUnitLength is negative or zero. r=dholbert
1710e1e21df0a03de75de0dd0969da09e0083dd9
created 2016-08-25 13:57 -0400
pushed 2016-08-26 23:07 +0000
Milan Sreckovic Milan Sreckovic - Bug 1296731: Add parameter to GetAlignedStride and check for overflow. r=bas
b0e580940a42734ceada1375199f04bf0e138080
created 2016-08-17 09:26 +0100
pushed 2016-08-17 23:38 +0000
Edwin Flores Edwin Flores - Bug 1292402 - Zero uninitialised padding in FilterNodeSoftware.cpp - r=mstange
80a1f6aa0e72859ae0d88dedea85dec4d1844af2
created 2016-06-27 16:26 +0300
pushed 2016-06-29 14:13 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1282424 - initialize member variable |mSpecularConstantInt| in SpecularLightingSoftware. r=mstange
985578e6b5817adb81bc6ee83e07f72423d82606
created 2016-05-25 17:01 +0100
pushed 2016-06-06 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
279f56c0f49e9ebdf449c5fb26c3ce8fd8f05192
created 2015-11-26 08:38 +0100
pushed 2015-12-12 05:20 +0000
Milan Sreckovic Milan Sreckovic - Bug 1219494 - Part 2. gfx/2d and gfxCrash. r=milan
a1bf9a99ec4b309c91eb08b43a0e61c338616239
created 2015-11-27 20:49 -0800
pushed 2015-12-04 10:59 +0000
Chris Peterson Chris Peterson - Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +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-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
2873ffc036efddbafb37e4181c6b53a5439ee2a1
created 2015-10-07 08:25 +0200
pushed 2015-10-08 21:29 +0000
Tom Klein Tom Klein - Bug 1203376 - Honor filter region settings for lighting filters. r=mstange
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +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-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
e416ad732757e2ad493f4f1c2daae08b9c7538c1
created 2015-09-07 17:08 +1200
pushed 2015-09-09 12:06 +0000
Robert O'Callahan Robert O'Callahan - Bug 1202317. Bail out early if RequestRect is going to do redundant work. r=mstange
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +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-06-30 23:40 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
536bd9910bc2bb0dfa2997a16eaf5ba80a4148c4
created 2015-06-10 19:01 +0800
pushed 2015-06-12 00:02 +0000
Andreas Pehrson Andreas Pehrson - Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas
2bb563092098397f988f6472773dbf615b2eadd1
created 2015-06-11 13:06 -0400
pushed 2015-06-12 00:02 +0000
Andrew Comminos Andrew Comminos - Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas
f1f569c211024cf1855f5fbedb17e8648a915ae5
created 2015-04-30 15:20 -0400
pushed 2015-05-22 18:02 +0000
Nathan Froyd Nathan Froyd - Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; r=jrmuizel
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
c0d3d80eb41dace8814426da239a50fcde82d5c6
created 2015-02-09 14:04 -0500
pushed 2015-02-10 21:03 +0000
Markus Stange Markus Stange - Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
144dea01fcbf11a3a53082cba9be458066b1422b
created 2015-01-05 18:40 +0100
pushed 2015-01-25 00:24 +0000
Markus Stange Markus Stange - Bug 1117304 - Make sure the tile filter doesn't call CopyRect on surfaces with different formats. r=Bas
95bb1d9c1fe27379223de3226a9ed1606c0ed62f
created 2014-11-28 18:11 -0500
pushed 2014-12-12 01:30 +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 2014-12-10 10:50 +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 2014-12-10 10:50 +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 2014-12-09 19:04 +0000
Julian Seward Julian Seward - Bug 1078211 - Uninitialised value use in DoUnpremultiplicationCalculation_SIMD. r=mstange.
f2bd10f0159c8c88c63fa8ca08f59e68ed4afea7
created 2014-12-08 17:15 -0800
pushed 2014-12-09 11:54 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1105834) for non-unified bustage
6aad17f431d1cd199981304464146b29fd75b1ac
created 2014-11-28 18:11 -0500
pushed 2014-12-09 11:54 +0000
Benoit Girard Benoit Girard - Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
690632848ada73be6ed9496d7415a011610349c3
created 2014-11-18 17:21 -0800
pushed 2014-11-19 12:36 +0000
Wes Kocher Wes Kocher - Backed out changeset 41ecbb9a5fac (bug 1092634) for reftest bustage
41ecbb9a5faccb4475d13889cba167d5349b8507
created 2014-11-18 17:21 -0500
pushed 2014-11-19 12:36 +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 2014-10-16 18:55 +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 2014-10-08 13:46 +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 2014-10-07 20:04 +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 2014-09-26 11:21 +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 2014-09-15 12:07 +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 2014-09-12 13:10 +0000
Michael Wu Michael Wu - Bug 1063733 - Optimize DataSourceSurface allocation, r=bas,seth
3ec65eb63c176923c349b02d4719625a07ac1908
created 2014-09-03 13:31 -0700
pushed 2014-09-04 13:00 +0000
Max Vujovic Max Vujovic - Bug 1058753 - Cap CSS/SVG blur radii to smaller value when rendering in software. r=mstange
9a507b307d1d66c225d3848591ae6bfa39f1327b
created 2014-08-31 23:31 -0400
pushed 2014-09-02 05:46 +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 2014-08-27 23:30 +0000
Milan Sreckovic Milan Sreckovic - Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
45e32200a0c47021b6b9f72455e220f67ebc2d65
created 2014-07-11 15:23 +1200
pushed 2014-07-16 13:43 +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 2014-06-24 00:35 +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 2014-06-15 16:28 +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 2014-06-14 00:01 +0000
Jonathan Watt Jonathan Watt - Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
701a232171832309d15bb311affa5a4c54579f65
created 2014-06-04 08:08 +0100
pushed 2014-06-06 15:55 +0000
Jonathan Watt Jonathan Watt - Bug 1019753, part 1 - Add a ClearDataSourceSurface() helper to DataSurfaceHelpers. r=Bas
less more (0) -60 tip