diff options
Diffstat (limited to 'src/shaders/gradients')
-rw-r--r-- | src/shaders/gradients/Sk4fLinearGradient.cpp | 7 | ||||
-rw-r--r-- | src/shaders/gradients/SkTwoPointConicalGradient.cpp | 9 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/shaders/gradients/Sk4fLinearGradient.cpp b/src/shaders/gradients/Sk4fLinearGradient.cpp index 0000fd9a15..8f061e2eee 100644 --- a/src/shaders/gradients/Sk4fLinearGradient.cpp +++ b/src/shaders/gradients/Sk4fLinearGradient.cpp @@ -10,6 +10,7 @@ #include "SkPaint.h" #include <cmath> +#include <utility> namespace { @@ -162,7 +163,8 @@ LinearGradient4fContext::shadeSpan(int x, int y, SkPMColor dst[], int count) { bias1 = dither_cell[rowIndex + 1]; if (x & 1) { - SkTSwap(bias0, bias1); + using std::swap; + swap(bias0, bias1); } } @@ -262,7 +264,8 @@ LinearGradient4fContext::shadeSpanInternal(int x, int y, dstType dst[], int coun dst += n; if (n & 1) { - SkTSwap(bias4f0, bias4f1); + using std::swap; + swap(bias4f0, bias4f1); } } } diff --git a/src/shaders/gradients/SkTwoPointConicalGradient.cpp b/src/shaders/gradients/SkTwoPointConicalGradient.cpp index 7d5026bc22..5739a8003a 100644 --- a/src/shaders/gradients/SkTwoPointConicalGradient.cpp +++ b/src/shaders/gradients/SkTwoPointConicalGradient.cpp @@ -12,6 +12,8 @@ #include "SkWriteBuffer.h" #include "../../jumper/SkJumper.h" +#include <utility> + // Please see https://skia.org/dev/design/conical for how our shader works. bool SkTwoPointConicalGradient::FocalData::set(SkScalar r0, SkScalar r1, SkMatrix* matrix) { @@ -134,16 +136,17 @@ sk_sp<SkFlattenable> SkTwoPointConicalGradient::CreateProc(SkReadBuffer& buffer) SkScalar r2 = buffer.readScalar(); if (buffer.isVersionLT(SkReadBuffer::k2PtConicalNoFlip_Version) && buffer.readBool()) { + using std::swap; // legacy flipped gradient - SkTSwap(c1, c2); - SkTSwap(r1, r2); + swap(c1, c2); + swap(r1, r2); SkColor4f* colors = desc.mutableColors(); SkScalar* pos = desc.mutablePos(); const int last = desc.fCount - 1; const int half = desc.fCount >> 1; for (int i = 0; i < half; ++i) { - SkTSwap(colors[i], colors[last - i]); + swap(colors[i], colors[last - i]); if (pos) { SkScalar tmp = pos[i]; pos[i] = SK_Scalar1 - pos[last - i]; |