Separate MIP filtering from min/mag filtering.

Does not add kNearest as a mip map mode yet.

Bug: skia:10344

Change-Id: Ida80cbf19e2b1eed5209d0680837fb45e54b4261
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/303481
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
diff --git a/src/gpu/GrTextureMaker.cpp b/src/gpu/GrTextureMaker.cpp
index 637002e..ec6cff9 100644
--- a/src/gpu/GrTextureMaker.cpp
+++ b/src/gpu/GrTextureMaker.cpp
@@ -29,7 +29,7 @@
         GrSamplerState sampler) {
     GrSurfaceProxyView view;
     return this->createFragmentProcessorForView(
-            this->view(sampler.filter()), textureMatrix, subset, domain, sampler);
+            this->view(sampler.mipmapped()), textureMatrix, subset, domain, sampler);
 }
 
 std::unique_ptr<GrFragmentProcessor> GrTextureMaker::createBicubicFragmentProcessor(