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;