gecko-dev/gfx/2d
Markus Stange 6e4e723923 Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
This makes the color matrix and component transfer Moz2D filters generate
an infinite output, which is then cropped to the primitive's filter
primitive subregion by a subsequent crop filter node. This still gives us
different behavior than other browser when the primitive subregion is
overridden using the x/y/width/height attributes - other browsers either
ignore those completely (IE) or only let them crop the default subregion
(which is defined to be the same as the input subregion) and not enlargen
it - but I'll fix that in a separate bug.
2015-02-09 14:04:11 -05:00
..
unittest
2D.h Bug 1085312 - Document why ColorPattern ctor is marked explicit. r=Bas 2015-01-23 09:45:32 +00:00
BaseCoord.h
BaseMargin.h
BasePoint3D.h
BasePoint4D.h
BasePoint.h Bug 1121835: Deal with non-finite values in Path calls. r=bschouten 2015-01-19 14:19:25 -05:00
BaseRect.h Bug 1099197 - Determine the bounds of unstroked polylines/polygons directly. r=jwatt 2014-11-24 14:28:58 +00:00
BaseSize.h
Blur.cpp Bug 753010 - Add a NEON optimized blur method. r=mstange 2015-01-18 22:08:00 +01:00
Blur.h Bug 753010 - Add a NEON optimized blur method. r=mstange 2015-01-18 22:08:00 +01:00
BlurNEON.cpp Bug 753010 - Part 2 - Refactor some neon intrinsic functions for blur. r=mstange 2015-01-22 18:57:00 +01:00
BlurSSE2.cpp
BorrowedContext.h
convolver.cpp Bug 1120050 - Expose Skia scaler internals for use by downscale-during-decode. r=tn 2015-01-20 03:06:37 -08:00
convolver.h Bug 1120050 - Expose Skia scaler internals for use by downscale-during-decode. r=tn 2015-01-20 03:06:37 -08:00
convolverSSE2.cpp
convolverSSE2.h
Coord.h
DataSourceSurface.cpp
DataSourceSurfaceWrapper.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DataSurfaceHelpers.cpp Bug 1117304 - Also do the checks at the start of CopyRect in release builds. r=Bas 2015-01-06 12:08:39 +01:00
DataSurfaceHelpers.h Bug 1122383 - Optimize Moz2D's ConvertBGRXToBGRA. r=jwatt 2015-01-20 11:16:08 +00:00
DrawCommand.h Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo 2015-01-26 07:22:07 +09:00
DrawEventRecorder.cpp
DrawEventRecorder.h Bug 1119072, Part 16: Replace uses of hash_set with unodered_set (gfx), r=bas 2015-01-08 15:42:38 -08:00
DrawTarget.cpp
DrawTargetCairo.cpp Bug 1116622 - Give TemporaryRef a take() method semantically equivalent to already_AddRefed::take(); r=froydnj 2015-01-05 11:32:37 -05:00
DrawTargetCairo.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DrawTargetCapture.cpp
DrawTargetCapture.h
DrawTargetCG.cpp Bug 1122578, part 1 - Make DrawTargetCG::StrokeRect stroke from the same corner and in the same direction as older OS X and other Moz2D backends. r=Bas 2015-01-18 11:30:32 +00:00
DrawTargetCG.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DrawTargetD2D1.cpp Bug 1083245: Pop all clips before copying to the destination blending surface. r=jrmuizel 2015-02-04 22:03:21 +01:00
DrawTargetD2D1.h Bug 1119072, Part 16: Replace uses of hash_set with unodered_set (gfx), r=bas 2015-01-08 15:42:38 -08:00
DrawTargetD2D.cpp Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
DrawTargetD2D.h Bug 1119072, Part 16: Replace uses of hash_set with unodered_set (gfx), r=bas 2015-01-08 15:42:38 -08:00
DrawTargetDual.cpp
DrawTargetDual.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DrawTargetRecording.cpp Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DrawTargetRecording.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DrawTargetSkia.cpp
DrawTargetSkia.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
DrawTargetTiled.cpp Bug 1129467 - Apply the tile offset to tiles when initializing DrawTargetTiled. r=Bas 2015-02-05 11:09:57 +01:00
DrawTargetTiled.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
ExtendInputEffectD2D1.cpp Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
ExtendInputEffectD2D1.h Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
Factory.cpp Bug 1129718 - Fix build error when using enable-debug and disable-logging - r=Bas 2015-02-05 16:25:38 +13:00
FilterNodeD2D1.cpp Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
FilterNodeD2D1.h Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
FilterNodeSoftware.cpp Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
FilterNodeSoftware.h Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel 2015-01-07 10:09:17 -05:00
FilterProcessing.cpp
FilterProcessing.h
FilterProcessingScalar.cpp
FilterProcessingSIMD-inl.h
FilterProcessingSSE2.cpp
Filters.h
GenericRefCounted.h
genshaders.sh
gfx2d.sln
gfx2d.vcxproj Bug 1074952 - Part 2. gfxWarning() should be available in both debug and release builds. r=bas 2014-10-24 13:54:23 -04:00
GradientStopsD2D.h Bug 1089454: Prevent usage of incompatible graphics objects after device reset. r=jrmuizel 2015-01-28 00:54:19 +00:00
Helpers.h
HelpersCairo.h Bug 1049138 - Use the cairo surface format to determine gfx format when able r=jmuizelaar 2014-12-17 15:49:57 -06:00
HelpersD2D.h Bug 1114577 - GFX cleanups now that Windows SDK 8.1 is the minimum supported version. r=jmuizelaar, r=glandium 2015-01-07 11:32:07 -05:00
HelpersSkia.h
image_operations.cpp Bug 1120050 - Expose Skia scaler internals for use by downscale-during-decode. r=tn 2015-01-20 03:06:37 -08:00
image_operations.h Bug 1120050 - Expose Skia scaler internals for use by downscale-during-decode. r=tn 2015-01-20 03:06:37 -08:00
ImageScaling.cpp
ImageScaling.h
ImageScalingSSE2.cpp
Logging.h Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo 2015-01-26 07:22:11 +09:00
MacIOSurface.cpp Bug 1068190 - Part 1: Add foundation for compositor unit tests. r=mstange 2015-01-14 17:24:09 -05:00
MacIOSurface.h
Makefile.in
Matrix.cpp Bug 1120609 - Printing support for gfx::Matrix. r=Bas 2015-01-19 11:29:16 -05:00
Matrix.h Bug 1120609 - Printing support for gfx::Matrix. r=Bas 2015-01-19 11:29:16 -05:00
moz-d2d1-1.h
moz.build Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas 2015-02-09 14:04:11 -05:00
Path.cpp Bug 1068603: Extend FlattenBezier to handle case where full path can be approximated by a linear segment. r=Bas 2015-01-02 14:46:53 -08:00
PathAnalysis.h
PathCairo.cpp
PathCairo.h
PathCG.cpp Bug 1121835: Deal with non-finite values in Path calls. r=bschouten 2015-01-19 14:19:25 -05:00
PathCG.h
PathD2D.cpp Bug 1114398 - Part 1: Make Direct2D paths specifically typed to a backend type. r=jrmuizel 2015-01-08 00:10:48 +00:00
PathD2D.h Bug 1114398 - Part 1: Make Direct2D paths specifically typed to a backend type. r=jrmuizel 2015-01-08 00:10:48 +00:00
PathHelpers.cpp
PathHelpers.h Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo 2015-01-26 07:22:11 +09:00
PathRecording.cpp
PathRecording.h
PathSkia.cpp
PathSkia.h
PatternHelpers.h
Point.h
QuartzSupport.h
QuartzSupport.mm
RadialGradientEffectD2D1.cpp Bug 1101130: Make Direct2D 1.1 clean up its resources on shutdown. r=jrmuizel 2014-11-20 00:16:48 +00:00
RadialGradientEffectD2D1.h Bug 1101130: Make Direct2D 1.1 clean up its resources on shutdown. r=jrmuizel 2014-11-20 00:16:48 +00:00
RecordedEvent.cpp
RecordedEvent.h
RecordingTypes.h
Rect.h Backed out 3 changesets (bug 1105834) for non-unified b2g bustage 2014-12-09 17:15:42 -08:00
Scale.cpp
Scale.h
ScaledFontBase.cpp
ScaledFontBase.h
ScaledFontCairo.cpp
ScaledFontCairo.h
ScaledFontDWrite.cpp
ScaledFontDWrite.h
ScaledFontMac.cpp
ScaledFontMac.h
ScaledFontWin.cpp
ScaledFontWin.h
ScaleFactor.h
ShadersD2D1.h
ShadersD2D1.hlsl
ShadersD2D.fx
ShadersD2D.h
SIMD.h
SourceSurfaceCairo.cpp
SourceSurfaceCairo.h
SourceSurfaceCG.cpp
SourceSurfaceCG.h
SourceSurfaceD2D1.cpp Bug 1115819: Deal with failure to create a realized bitmap in SourceSurfaceD2D1::DrawTargetWillChange. r=jrmuizel 2015-01-08 00:10:48 +00:00
SourceSurfaceD2D1.h
SourceSurfaceD2D.cpp
SourceSurfaceD2D.h
SourceSurfaceD2DTarget.cpp
SourceSurfaceD2DTarget.h
SourceSurfaceDual.h
SourceSurfaceRawData.cpp
SourceSurfaceRawData.h
SourceSurfaceSkia.cpp
SourceSurfaceSkia.h
SSEHelpers.h
StackArray.h
SVGTurbulenceRenderer-inl.h Bug 1122761 - Avoid dividing by zero when calculating turbulence gradients. r=mstange 2015-01-21 13:01:00 +00:00
Tools.h
Types.h Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo 2015-01-26 07:22:11 +09:00
UserData.h