make the filter mode for GrTextureAccess an enum so we can plumb down
the paint's filter modes to the GPU

BUG=
R=bsalomon@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@10368 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrTextureAccess.cpp b/src/gpu/GrTextureAccess.cpp
index 499b1f2..ae6c042 100644
--- a/src/gpu/GrTextureAccess.cpp
+++ b/src/gpu/GrTextureAccess.cpp
@@ -21,9 +21,9 @@
 }
 
 GrTextureAccess::GrTextureAccess(GrTexture* texture,
-                                 bool bilerp,
+                                 GrTextureParams::FilterMode filterMode,
                                  SkShader::TileMode tileXAndY) {
-    this->reset(texture, bilerp, tileXAndY);
+    this->reset(texture, filterMode, tileXAndY);
 }
 
 GrTextureAccess::GrTextureAccess(GrTexture* texture,
@@ -34,9 +34,9 @@
 
 GrTextureAccess::GrTextureAccess(GrTexture* texture,
                                  const char* swizzle,
-                                 bool bilerp,
+                                 GrTextureParams::FilterMode filterMode,
                                  SkShader::TileMode tileXAndY) {
-    this->reset(texture, swizzle, bilerp, tileXAndY);
+    this->reset(texture, swizzle, filterMode, tileXAndY);
 }
 
 void GrTextureAccess::reset(GrTexture* texture,
@@ -52,12 +52,12 @@
 
 void GrTextureAccess::reset(GrTexture* texture,
                             const char* swizzle,
-                            bool bilerp,
+                            GrTextureParams::FilterMode filterMode,
                             SkShader::TileMode tileXAndY) {
     GrAssert(NULL != texture);
     GrAssert(strlen(swizzle) >= 1 && strlen(swizzle) <= 4);
 
-    fParams.reset(tileXAndY, bilerp);
+    fParams.reset(tileXAndY, filterMode);
     fTexture.reset(SkRef(texture));
     this->setSwizzle(swizzle);
 }
@@ -72,11 +72,11 @@
 }
 
 void GrTextureAccess::reset(GrTexture* texture,
-                            bool bilerp,
+                            GrTextureParams::FilterMode filterMode,
                             SkShader::TileMode tileXAndY) {
     GrAssert(NULL != texture);
     fTexture.reset(SkRef(texture));
-    fParams.reset(tileXAndY, bilerp);
+    fParams.reset(tileXAndY, filterMode);
     memcpy(fSwizzle, "rgba", 5);
     fSwizzleMask = kRGBA_GrColorComponentFlags;
 }