Rebase and fix chromium
authorBrian Osman <brianosman@google.com>
Sat, 4 Mar 2017 13:12:46 +0000 (08:12 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Sat, 4 Mar 2017 13:49:47 +0000 (13:49 +0000)
commit32342f032e1dfd133040324f851f0365f9d4cb51
tree56cc2ae886ef068ff0ebb13a22c9357b40cdc6dd
parentae9718f1d40556ed5a49e616dbe54087f4d0d546
Rebase and fix chromium

Combine texture provider and resource provider

Largely mechanical. Only three places that were calling createApprox
via texture provider (ie without flags), so that was simple.

BUG=skia:

Change-Id: I876367bcdc6a8db736deedab1028de1972015509
Reviewed-on: https://skia-review.googlesource.com/9176
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
88 files changed:
experimental/SkPerlinNoiseShader2/SkPerlinNoiseShader2.cpp
gm/etc1.cpp
gm/texdata.cpp
gm/texturedomaineffect.cpp
gm/yuvtorgbeffect.cpp
gn/gpu.gni
include/core/SkMaskFilter.h
include/gpu/GrContext.h
include/gpu/GrProcessor.h
include/gpu/GrRenderTargetContext.h
include/private/GrRenderTargetProxy.h
include/private/GrSurfaceProxy.h
include/private/GrTextureProxy.h
src/core/SkGpuBlurUtils.cpp
src/core/SkImageCacherator.cpp
src/core/SkMaskFilter.cpp
src/core/SkSpecialImage.cpp
src/effects/GrAlphaThresholdFragmentProcessor.cpp
src/effects/GrCircleBlurFragmentProcessor.cpp
src/effects/GrCircleBlurFragmentProcessor.h
src/effects/SkBlurMaskFilter.cpp
src/effects/SkDisplacementMapEffect.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/SkTableColorFilter.cpp
src/effects/gradients/SkGradientShader.cpp
src/effects/shadows/SkAmbientShadowMaskFilter.cpp
src/effects/shadows/SkSpotShadowMaskFilter.cpp
src/gpu/GrBitmapTextureMaker.cpp
src/gpu/GrBlurUtils.cpp
src/gpu/GrClipStackClip.cpp
src/gpu/GrContext.cpp
src/gpu/GrCoordTransform.cpp
src/gpu/GrDrawOpAtlas.cpp
src/gpu/GrDrawingManager.cpp
src/gpu/GrGpu.h
src/gpu/GrProcessor.cpp
src/gpu/GrRenderTargetContext.cpp
src/gpu/GrRenderTargetProxy.cpp
src/gpu/GrResourceProvider.cpp
src/gpu/GrResourceProvider.h
src/gpu/GrSWMaskHelper.cpp
src/gpu/GrSWMaskHelper.h
src/gpu/GrSoftwarePathRenderer.cpp
src/gpu/GrSoftwarePathRenderer.h
src/gpu/GrSurfaceProxy.cpp
src/gpu/GrTextureAdjuster.cpp
src/gpu/GrTextureContext.cpp
src/gpu/GrTextureMaker.cpp
src/gpu/GrTextureProvider.cpp [deleted file]
src/gpu/GrTextureProvider.h [deleted file]
src/gpu/GrTextureProxy.cpp
src/gpu/GrTextureToYUVPlanes.cpp
src/gpu/SkGr.cpp
src/gpu/effects/GrBitmapTextGeoProc.cpp
src/gpu/effects/GrConfigConversionEffect.cpp
src/gpu/effects/GrDistanceFieldGeoProc.cpp
src/gpu/effects/GrSingleTextureEffect.cpp
src/gpu/effects/GrTextureDomain.cpp
src/gpu/effects/GrTextureStripAtlas.cpp
src/gpu/effects/GrYUVEffect.cpp
src/gpu/effects/GrYUVEffect.h
src/image/SkImage_Gpu.cpp
src/image/SkSurface_Gpu.cpp
tests/ClearTest.cpp
tests/ClipStackTest.cpp
tests/CopySurfaceTest.cpp
tests/FloatingPointTextureTest.cpp
tests/GLProgramsTest.cpp
tests/GrPorterDuffTest.cpp
tests/GrSurfaceTest.cpp
tests/ImageFilterCacheTest.cpp
tests/ImageStorageTest.cpp
tests/IntTextureTest.cpp
tests/PackedConfigsTextureTest.cpp
tests/PrimitiveProcessorTest.cpp
tests/ProcessorTest.cpp
tests/ProxyConversionTest.cpp
tests/ProxyRefTest.cpp
tests/ProxyTest.cpp
tests/ReadPixelsTest.cpp
tests/ReadWriteAlphaTest.cpp
tests/RenderTargetContextTest.cpp
tests/ResourceCacheTest.cpp
tests/SRGBMipMapTest.cpp
tests/SRGBReadWritePixelsTest.cpp
tests/SpecialImageTest.cpp
tests/TestUtils.cpp
tools/gpu/GrTest.cpp