| Index: Source/platform/transforms/AffineTransform.cpp
|
| diff --git a/Source/core/platform/graphics/transforms/AffineTransform.cpp b/Source/platform/transforms/AffineTransform.cpp
|
| similarity index 97%
|
| rename from Source/core/platform/graphics/transforms/AffineTransform.cpp
|
| rename to Source/platform/transforms/AffineTransform.cpp
|
| index 277018f75ff1c81413aad14e656f50f3551c9517..4a190bff9ce2a160ff7e2726c841524ee16edc59 100644
|
| --- a/Source/core/platform/graphics/transforms/AffineTransform.cpp
|
| +++ b/Source/platform/transforms/AffineTransform.cpp
|
| @@ -26,14 +26,12 @@
|
| */
|
|
|
| #include "config.h"
|
| -#include "core/platform/graphics/transforms/AffineTransform.h"
|
| -
|
| -#include "core/platform/FloatConversion.h"
|
| -#include "core/platform/graphics/FloatQuad.h"
|
| -#include "core/platform/graphics/FloatRect.h"
|
| -#include "core/platform/graphics/IntRect.h"
|
| -#include "core/platform/graphics/skia/SkiaUtils.h"
|
| +#include "platform/transforms/AffineTransform.h"
|
|
|
| +#include "platform/FloatConversion.h"
|
| +#include "platform/geometry/FloatQuad.h"
|
| +#include "platform/geometry/FloatRect.h"
|
| +#include "platform/geometry/IntRect.h"
|
| #include "wtf/MathExtras.h"
|
|
|
| namespace WebCore {
|
| @@ -349,6 +347,11 @@ TransformationMatrix AffineTransform::toTransformationMatrix() const
|
| m_transform[3], m_transform[4], m_transform[5]);
|
| }
|
|
|
| +static inline SkScalar WebCoreDoubleToSkScalar(double d)
|
| +{
|
| + return SkDoubleToScalar(std::isfinite(d) ? d : 0);
|
| +}
|
| +
|
| AffineTransform::operator SkMatrix() const
|
| {
|
| SkMatrix result;
|
|
|