More SkISizification in GPU code.
Uses SkISize instead of separate width/height variables in many places.
No functional change.
Change-Id: If87b2c57e43d810f0820c4e3c9ef8e6b8ebd10ba
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/249886
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrProxyProvider.cpp b/src/gpu/GrProxyProvider.cpp
index 6abdc24..caaa800 100644
--- a/src/gpu/GrProxyProvider.cpp
+++ b/src/gpu/GrProxyProvider.cpp
@@ -115,7 +115,7 @@
#if GR_TEST_UTILS
sk_sp<GrTextureProxy> GrProxyProvider::testingOnly_createInstantiatedProxy(
- const SkISize& size,
+ const SkISize& dimensions,
GrColorType colorType,
const GrBackendFormat& format,
GrRenderable renderable,
@@ -139,8 +139,8 @@
GrSurfaceDesc desc;
desc.fConfig = GrColorTypeToPixelConfig(colorType);
desc.fConfig = this->caps()->makeConfigSpecific(desc.fConfig, format);
- desc.fWidth = size.width();
- desc.fHeight = size.height();
+ desc.fWidth = dimensions.width();
+ desc.fHeight = dimensions.height();
GrResourceProvider* resourceProvider = direct->priv().resourceProvider();
sk_sp<GrTexture> tex;
@@ -160,7 +160,7 @@
}
sk_sp<GrTextureProxy> GrProxyProvider::testingOnly_createInstantiatedProxy(
- const SkISize& size,
+ const SkISize& dimensions,
GrColorType colorType,
GrRenderable renderable,
int renderTargetSampleCnt,
@@ -169,7 +169,7 @@
SkBudgeted budgeted,
GrProtected isProtected) {
auto format = this->caps()->getDefaultBackendFormat(colorType, renderable);
- return this->testingOnly_createInstantiatedProxy(size,
+ return this->testingOnly_createInstantiatedProxy(dimensions,
colorType,
format,
renderable,
@@ -881,8 +881,7 @@
// it is already instantiated and the proxy covers the entire backing surface
return proxy->priv().isExact() ||
(!isInstantiated && SkIsPow2(proxy->width()) && SkIsPow2(proxy->height())) ||
- (isInstantiated && proxy->worstCaseWidth() == proxy->width() &&
- proxy->worstCaseHeight() == proxy->height());
+ (isInstantiated && proxy->worstCaseDimensions() == proxy->dimensions());
}
void GrProxyProvider::processInvalidUniqueKey(const GrUniqueKey& key, GrTextureProxy* proxy,