clone of https://codereview.chromium.org/15316014/ with teaks

BUG=

Review URL: https://codereview.chromium.org/15904005

git-svn-id: http://skia.googlecode.com/svn/trunk@9264 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/core/SkBitmapProcState.h b/src/core/SkBitmapProcState.h
index 69f4c2f..3020334 100644
--- a/src/core/SkBitmapProcState.h
+++ b/src/core/SkBitmapProcState.h
@@ -97,6 +97,7 @@
      */
     void platformProcs();
 
+
     /** Given the byte size of the index buffer to be passed to the matrix proc,
         return the maximum number of resulting pixels that can be computed
         (i.e. the number of SkPMColor values to be written by the sample proc).
@@ -139,6 +140,12 @@
     bool chooseProcs(const SkMatrix& inv, const SkPaint&);
     ShaderProc32 chooseShaderProc32();
 
+
+    /** test method for choosing a bicubic shading filter
+      */
+      
+    ShaderProc32 chooseBicubicFilterProc(const SkPaint &paint);
+    
     // Return false if we failed to setup for fast translate (e.g. overflow)
     bool setupForTranslate();