Revert of Add direct getter for GrCaps to GrContext. (patchset #4 id:60001 of https://codereview.chromium.org/1149773005/)
Reason for revert:
Breaking
Original issue's description:
> Add direct getter for GrCaps to GrContext.
>
> TBR=joshualitt@google.com
>
> Committed: https://skia.googlesource.com/skia/+/9138c46e572085870638b6f7ad7fcdfcdf3cac99
TBR=joshualitt@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/1164443002
diff --git a/src/gpu/GrSWMaskHelper.cpp b/src/gpu/GrSWMaskHelper.cpp
index cc5fb00..c978866 100644
--- a/src/gpu/GrSWMaskHelper.cpp
+++ b/src/gpu/GrSWMaskHelper.cpp
@@ -174,8 +174,8 @@
resultBounds.height());
if (allowCompression &&
- fContext->caps()->drawPathMasksToCompressedTexturesSupport() &&
- choose_compressed_fmt(fContext->caps(), &fCompressedFormat)) {
+ fContext->getGpu()->caps()->drawPathMasksToCompressedTexturesSupport() &&
+ choose_compressed_fmt(fContext->getGpu()->caps(), &fCompressedFormat)) {
fCompressionMode = kCompress_CompressionMode;
}
@@ -245,7 +245,7 @@
#endif
desc.fConfig = fmt_to_config(fCompressedFormat);
- SkASSERT(fContext->caps()->isConfigTexturable(desc.fConfig));
+ SkASSERT(fContext->getGpu()->caps()->isConfigTexturable(desc.fConfig));
}
return fContext->textureProvider()->refScratchTexture(
@@ -256,7 +256,7 @@
const void *data, size_t rowbytes) {
// If we aren't reusing scratch textures we don't need to flush before
// writing since no one else will be using 'texture'
- bool reuseScratch = fContext->caps()->reuseScratchTextures();
+ bool reuseScratch = fContext->getGpu()->caps()->reuseScratchTextures();
// Since we're uploading to it, and it's compressed, 'texture' shouldn't
// have a render target.