gecko-dev/gfx/2d
Matt Woodrow 77b568f7af Bug 1660709 - Use MacIOSurface code to determine texture formats when binding an IOSurface to a texture. r=jgilbert
The GLBlitHelper version was reimplementing the same logic, and didn't have support for all the pixel types needed.

Differential Revision: https://phabricator.services.mozilla.com/D88125
2020-09-10 23:38:30 +00:00
..
unittest
2D.h
AutoHelpersWin.h
BaseCoord.h
BaseMargin.h Bug 1664208 - Add BaseMargin::EnsureAtLeast and BaseMargin::EnsureAtMost. r=jwatt 2020-09-10 15:23:29 +00:00
BasePoint3D.h
BasePoint4D.h
BasePoint.h
BaseRect.h
BaseSize.h
BezierUtils.cpp
BezierUtils.h
BigEndianInts.h
Blur.cpp
Blur.h
BlurLS3.cpp
BlurNEON.cpp
BlurSSE2.cpp
BorrowedContext.h
BufferEdgePad.cpp
BufferEdgePad.h
BufferUnrotate.cpp
BufferUnrotate.h
CaptureCommandList.cpp
CaptureCommandList.h
CGTextDrawing.h
ConvolutionFilter.cpp
ConvolutionFilter.h
Coord.h
CriticalSection.h
DataSourceSurface.cpp
DataSourceSurfaceWrapper.h
DataSurfaceHelpers.cpp
DataSurfaceHelpers.h
DrawCommand.h
DrawCommands.h
DrawEventRecorder.cpp
DrawEventRecorder.h
DrawTarget.cpp
DrawTargetCairo.cpp
DrawTargetCairo.h
DrawTargetCapture.cpp
DrawTargetCapture.h
DrawTargetD2D1.cpp Bug 1627616 - Avoid wrapping SourceSurfaceOffset around uninitialized SourceSurface r=bas 2020-08-17 17:39:45 +00:00
DrawTargetD2D1.h
DrawTargetDual.cpp
DrawTargetDual.h
DrawTargetOffset.cpp Bug 1662484 - Do not allow wrapping SourceSurfaceOffset around null surfaces r=mstange 2020-09-01 19:13:58 +00:00
DrawTargetOffset.h Bug 1662484 - Do not allow wrapping SourceSurfaceOffset around null surfaces r=mstange 2020-09-01 19:13:58 +00:00
DrawTargetRecording.cpp
DrawTargetRecording.h
DrawTargetSkia.cpp
DrawTargetSkia.h
DrawTargetTiled.cpp
DrawTargetTiled.h
DrawTargetWrapAndRecord.cpp
DrawTargetWrapAndRecord.h
dw-extra.h
ExtendInputEffectD2D1.cpp
ExtendInputEffectD2D1.h
Factory.cpp
FilterNodeCapture.cpp
FilterNodeCapture.h
FilterNodeD2D1.cpp
FilterNodeD2D1.h
FilterNodeSoftware.cpp
FilterNodeSoftware.h
FilterProcessing.cpp
FilterProcessing.h
FilterProcessingScalar.cpp
FilterProcessingSIMD-inl.h
FilterProcessingSSE2.cpp
Filters.h
FontVariation.h
GenericRefCounted.h
genshaders.sh
gfx2d.sln
gfx2d.vcxproj
GradientStopsD2D.h
Helpers.h
HelpersCairo.h
HelpersD2D.h
HelpersSkia.h
HelpersWinFonts.h
ImageScaling.cpp
ImageScaling.h
ImageScalingSSE2.cpp
InlineTranslator.cpp
InlineTranslator.h
IterableArena.h
Logging.h
LoggingConstants.h
LuminanceNEON.cpp
LuminanceNEON.h
MacIOSurface.cpp Bug 1660709 - Use MacIOSurface code to determine texture formats when binding an IOSurface to a texture. r=jgilbert 2020-09-10 23:38:30 +00:00
MacIOSurface.h Bug 1657107 - Use YUV22 format for uploading videos to IOSurfaces instead of NV12. r=mstange 2020-08-06 21:27:46 +00:00
Matrix.cpp
Matrix.h
MatrixFwd.h
MMIHelpers.h
moz.build
NativeFontResource.cpp
NativeFontResourceDWrite.cpp
NativeFontResourceDWrite.h
NativeFontResourceFreeType.cpp
NativeFontResourceFreeType.h
NativeFontResourceGDI.cpp
NativeFontResourceGDI.h
NativeFontResourceMac.cpp
NativeFontResourceMac.h
NumericTools.h
Path.cpp
PathAnalysis.h
PathCairo.cpp
PathCairo.h
PathCapture.cpp
PathCapture.h
PathD2D.cpp
PathD2D.h
PathHelpers.cpp
PathHelpers.h
PathRecording.cpp
PathRecording.h
PathSkia.cpp
PathSkia.h
PatternHelpers.h
Point.h
Polygon.h
QuartzSupport.h
QuartzSupport.mm
Quaternion.cpp
Quaternion.h
RadialGradientEffectD2D1.cpp
RadialGradientEffectD2D1.h
RecordedEvent.cpp
RecordedEvent.h
RecordedEventImpl.h
RecordingTypes.h
Rect.h
RectAbsolute.h
Scale.cpp
Scale.h
ScaledFontBase.cpp
ScaledFontBase.h
ScaledFontDWrite.cpp
ScaledFontDWrite.h
ScaledFontFontconfig.cpp
ScaledFontFontconfig.h
ScaledFontFreeType.cpp
ScaledFontFreeType.h
ScaledFontMac.cpp Bug 1657440 - avoid letting Skia query style information for Mac fonts. r=jfkthame 2020-08-17 06:48:00 +00:00
ScaledFontMac.h
ScaledFontWin.cpp
ScaledFontWin.h
ScaleFactor.h
ScaleFactors2D.h
SFNTData.cpp Bug 1653335 - Remove uses of MakeSpan in return statements. r=froydnj 2020-08-07 07:42:50 +00:00
SFNTData.h Bug 1650741 - Remove unused gfx/2d/u16string.h. r=bas 2020-08-17 16:05:44 +00:00
ShadersD2D1.h
ShadersD2D1.hlsl
ShadersD2D.fx
ShadersD2D.h
SIMD.h
SourceSurfaceCairo.cpp
SourceSurfaceCairo.h
SourceSurfaceCapture.cpp
SourceSurfaceCapture.h
SourceSurfaceD2D1.cpp
SourceSurfaceD2D1.h
SourceSurfaceDual.h
SourceSurfaceRawData.cpp
SourceSurfaceRawData.h
SourceSurfaceSkia.cpp
SourceSurfaceSkia.h
SSEHelpers.h
ssse3-scaler.c
ssse3-scaler.h
StackArray.h
SVGTurbulenceRenderer-inl.h
Swizzle.cpp
Swizzle.h
SwizzleAVX2.cpp
SwizzleNEON.cpp
SwizzleSSE2.cpp
SwizzleSSSE3.cpp
Tools.h
Triangle.h
Types.h Bug 1553289 - Add YUVColorSpace::Identity. r=jgilbert 2020-08-10 21:39:03 +00:00
UnscaledFontDWrite.h
UnscaledFontFreeType.cpp
UnscaledFontFreeType.h
UnscaledFontGDI.h
UnscaledFontMac.h Bug 1657440 - avoid letting Skia query style information for Mac fonts. r=jfkthame 2020-08-17 06:48:00 +00:00
UserData.h