Remove sample count from GrSurfaceDesc.

This leaves just width, height, and GrPixelConfig. Once we remove the
latter we can replace GrSurfaceDesc with SkISize.

Also remove unused GrRenderTarget::overrideResolveRect

Also remove GrSurfaceProxy::Renderable and use GrRenderable instead.

Change-Id: I652fe6169a22ca33d199b144ec6385286ac07b5a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/228570
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/ccpr/GrCCAtlas.cpp b/src/gpu/ccpr/GrCCAtlas.cpp
index 0b2332e..e32036d 100644
--- a/src/gpu/ccpr/GrCCAtlas.cpp
+++ b/src/gpu/ccpr/GrCCAtlas.cpp
@@ -79,9 +79,8 @@
     const GrBackendFormat format = caps.getBackendFormatFromColorType(colorType);
 
     sk_sp<GrTextureProxy> proxy = GrProxyProvider::MakeFullyLazyProxy(
-            std::bind(callback, std::placeholders::_1, pixelConfig, sampleCount),
-            format, GrProxyProvider::Renderable::kYes, GrProtected::kNo, kTextureOrigin,
-            pixelConfig, caps, sampleCount);
+            std::bind(callback, std::placeholders::_1, pixelConfig, sampleCount), format,
+            GrRenderable::kYes, sampleCount, GrProtected::kNo, kTextureOrigin, pixelConfig, caps);
 
     return proxy;
 }
@@ -120,9 +119,8 @@
             desc.fWidth = fWidth;
             desc.fHeight = fHeight;
             desc.fConfig = pixelConfig;
-            desc.fSampleCnt = sampleCount;
             fBackingTexture = resourceProvider->createTexture(
-                    desc, GrRenderable::kYes, SkBudgeted::kYes, GrProtected::kNo,
+                    desc, GrRenderable::kYes, sampleCount, SkBudgeted::kYes, GrProtected::kNo,
                     GrResourceProvider::Flags::kNoPendingIO);
         }
         return fBackingTexture;