Add GrRenderTargetContext::resourceProvider & GrResourceProvider::caps
authorRobert Phillips <robertphillips@google.com>
Tue, 14 Mar 2017 18:39:29 +0000 (14:39 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 14 Mar 2017 21:23:44 +0000 (21:23 +0000)
commit26c90e04797e15c37ec00e0f836292b8a207d294
treec5a86abbf8cfa796a87df49a157de0e12de18f87
parent97180af7f5e577a451367aa0c15cfaff1b6076f5
Add GrRenderTargetContext::resourceProvider & GrResourceProvider::caps

and retract GrSurfaceContextPriv a bit

Change-Id: Id47af1052f9bda4fe7c85b3ce46b3ebe37797524
Reviewed-on: https://skia-review.googlesource.com/9647
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
41 files changed:
experimental/SkPerlinNoiseShader2/SkPerlinNoiseShader2.cpp
gm/etc1.cpp
gm/texdata.cpp
gm/texturedomaineffect.cpp
gm/yuvtorgbeffect.cpp
include/private/GrSurfaceProxy.h
src/core/SkSpecialImage.cpp
src/effects/GrCircleBlurFragmentProcessor.cpp
src/effects/GrCircleBlurFragmentProcessor.h
src/effects/SkBlurMaskFilter.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/SkTableColorFilter.cpp
src/effects/gradients/SkGradientShader.cpp
src/gpu/GrContext.cpp
src/gpu/GrRenderTargetContext.h
src/gpu/GrResourceProvider.cpp
src/gpu/GrResourceProvider.h
src/gpu/GrSoftwarePathRenderer.cpp
src/gpu/GrSurfaceProxy.cpp
src/gpu/SkGpuDevice.cpp
src/gpu/SkGr.cpp
src/gpu/SkGr.h
src/gpu/effects/GrConfigConversionEffect.cpp
src/gpu/effects/GrTextureStripAtlas.cpp
src/gpu/text/GrStencilAndCoverTextContext.cpp
src/gpu/text/GrStencilAndCoverTextContext.h
src/gpu/text/GrTextUtils.cpp
tests/CopySurfaceTest.cpp
tests/EGLImageTest.cpp
tests/ImageFilterCacheTest.cpp
tests/IntTextureTest.cpp
tests/ProcessorTest.cpp
tests/ProxyConversionTest.cpp
tests/ProxyRefTest.cpp
tests/ProxyTest.cpp
tests/ReadWriteAlphaTest.cpp
tests/RectangleTextureTest.cpp
tests/SRGBMipMapTest.cpp
tests/SpecialImageTest.cpp
tests/TestUtils.cpp
tests/TestUtils.h