Add capability for SkColorXform to output half floats

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2147763002
CQ_INCLUDE_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot;master.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot

Review-Url: https://codereview.chromium.org/2147763002
diff --git a/tools/viewer/ImageSlide.cpp b/tools/viewer/ImageSlide.cpp
index 0eb3b0a..3ba6b58 100644
--- a/tools/viewer/ImageSlide.cpp
+++ b/tools/viewer/ImageSlide.cpp
@@ -47,7 +47,7 @@
     fOriginalBitmap.deepCopyTo(&fXformedBitmap);
     uint32_t* row = (uint32_t*) fXformedBitmap.getPixels();
     for (int y = 0; y < fXformedBitmap.height(); y++) {
-        xform->xform_RGB1_8888(row, row, fXformedBitmap.width());
+        xform->applyTo8888(row, row, fXformedBitmap.width());
         row = SkTAddOffset<uint32_t>(row, fXformedBitmap.rowBytes());
     }
     fXformedBitmap.notifyPixelsChanged(); // This is needed for the deepCopy