Make table color filter use asNewCustomStage.

R=robertphillips@google.com
Review URL: https://codereview.appspot.com/6713051

git-svn-id: http://skia.googlecode.com/svn/trunk@5976 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp
index 7ea1e75..5506d1a 100644
--- a/src/gpu/SkGpuDevice.cpp
+++ b/src/gpu/SkGpuDevice.cpp
@@ -7,7 +7,6 @@
 
 #include "SkGpuDevice.h"
 
-#include "effects/GrColorTableEffect.h"
 #include "effects/GrTextureDomainEffect.h"
 
 #include "GrContext.h"
@@ -513,19 +512,11 @@
             if (NULL != stage.get()) {
                 grPaint->colorSampler(kColorFilterTextureIdx)->setCustomStage(stage);
             } else {
-                // TODO: rewrite these using asNewCustomStage()
+                // TODO: rewrite this using asNewCustomStage()
                 SkColor color;
                 SkXfermode::Mode filterMode;
-                SkBitmap colorTransformTable;
                 if (colorFilter->asColorMode(&color, &filterMode)) {
                     grPaint->setXfermodeColorFilter(filterMode, SkColor2GrColor(color));
-                } else if (colorFilter != NULL &&
-                           colorFilter->asComponentTable(&colorTransformTable)) {
-                    // pass NULL because the color table effect doesn't use tiling or filtering.
-                    GrTexture* texture = act->set(dev, colorTransformTable, NULL);
-                    GrSamplerState* colorSampler = grPaint->colorSampler(kColorFilterTextureIdx);
-                    colorSampler->reset();
-                    colorSampler->setCustomStage(SkNEW_ARGS(GrColorTableEffect, (texture)))->unref();
                 }
             }
         }