SkRasterPipeline in SkArenaAlloc

Bug: skia:6673

Change-Id: Ia2bae4f6a9039a007a10b6b45bcf2f0854bf6e5c
Reviewed-on: https://skia-review.googlesource.com/17794
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
diff --git a/tests/F16StagesTest.cpp b/tests/F16StagesTest.cpp
index 73072e3..cdf2daf 100644
--- a/tests/F16StagesTest.cpp
+++ b/tests/F16StagesTest.cpp
@@ -22,7 +22,7 @@
     uint16_t* f16 = halfs;
 
     {
-        SkRasterPipeline p;
+        SkRasterPipeline_<256> p;
         p.append(SkRasterPipeline:: load_f32, &f32);
         p.append(SkRasterPipeline::store_f16, &f16);
         p.run(0,16/4);
@@ -37,7 +37,7 @@
     REPORTER_ASSERT(r, f16[7] == 0x4000);
 
     {
-        SkRasterPipeline p;
+        SkRasterPipeline_<256> p;
         p.append(SkRasterPipeline:: load_f16, &f16);
         p.append(SkRasterPipeline::store_f32, &f32);
         p.run(0,16/4);
diff --git a/tests/ParametricStageTest.cpp b/tests/ParametricStageTest.cpp
index 89b67c0..6edb9d9 100644
--- a/tests/ParametricStageTest.cpp
+++ b/tests/ParametricStageTest.cpp
@@ -19,7 +19,7 @@
     const float* ip = in;
     float*       op = out;
 
-    SkRasterPipeline p;
+    SkRasterPipeline_<256> p;
     p.append(SkRasterPipeline::load_f32, &ip);
     p.append(SkRasterPipeline::parametric_r, &fn);
     p.append(SkRasterPipeline::parametric_g, &fn);
diff --git a/tests/SRGBTest.cpp b/tests/SRGBTest.cpp
index 4d0084a..78855a3 100644
--- a/tests/SRGBTest.cpp
+++ b/tests/SRGBTest.cpp
@@ -47,7 +47,7 @@
 
     auto ptr = (void*)reds;
 
-    SkRasterPipeline p;
+    SkRasterPipeline_<256> p;
     p.append(SkRasterPipeline::load_8888,  &ptr);
     p.append_from_srgb(kUnpremul_SkAlphaType);
     p.append(SkRasterPipeline::to_srgb);
diff --git a/tests/SkRasterPipelineTest.cpp b/tests/SkRasterPipelineTest.cpp
index f7c1456..da37aa2 100644
--- a/tests/SkRasterPipelineTest.cpp
+++ b/tests/SkRasterPipelineTest.cpp
@@ -20,7 +20,7 @@
     void* load_d_ctx = &red;
     void* store_ctx  = &result;
 
-    SkRasterPipeline p;
+    SkRasterPipeline_<256> p;
     p.append(SkRasterPipeline::load_f16, &load_s_ctx);
     p.append(SkRasterPipeline::move_src_dst);
     p.append(SkRasterPipeline::load_f16, &load_d_ctx);
@@ -38,14 +38,14 @@
 
 DEF_TEST(SkRasterPipeline_empty, r) {
     // No asserts... just a test that this is safe to run.
-    SkRasterPipeline p;
+    SkRasterPipeline_<256> p;
     p.run(0,20);
 }
 
 DEF_TEST(SkRasterPipeline_nonsense, r) {
     // No asserts... just a test that this is safe to run and terminates.
     // srcover() calls st->next(); this makes sure we've always got something there to call.
-    SkRasterPipeline p;
+    SkRasterPipeline_<256> p;
     p.append(SkRasterPipeline::srcover);
     p.run(0,20);
 }
@@ -66,7 +66,7 @@
     uint32_t*       dst = buf + 36;
 
     // Copy buf[x] to buf[x+36] for x in [15,35).
-    SkRasterPipeline p;
+    SkRasterPipeline_<256> p;
     p.append(SkRasterPipeline:: load_8888, &src);
     p.append(SkRasterPipeline::store_8888, &dst);
     p.run(15, 20);