skia2/src/effects
Brian Osman 655f347e28 Revert "Revert "Revert "Revert "Move GrTextureProvider to src""""
This reverts commit 580ffa0fb1.

Reason for revert: Okay, it landed.

Original change's description:
> Revert "Revert "Revert "Move GrTextureProvider to src"""
> 
> This reverts commit 2fe8373bb1.
> 
> Reason for revert: Google3 fix isn't landing.
> 
> Original change's description:
> > Revert "Revert "Move GrTextureProvider to src""
> > 
> > This reverts commit 13d7f5d7c2.
> > 
> > Reason for revert: Fixed client code. Re-landing.
> > 
> > Original change's description:
> > > Revert "Move GrTextureProvider to src"
> > > 
> > > This reverts commit 24429c68c5.
> > > 
> > > Reason for revert: Breaking a roll
> > > 
> > > Original change's description:
> > > > Move GrTextureProvider to src
> > > > 
> > > > With this hidden, we can make further simplification. Just want to test
> > > > this change against our external clients first, to make sure we're okay
> > > > to proceed.
> > > > 
> > > > BUG=skia:
> > > > 
> > > > Change-Id: I47f8c8f2912201c2890bc2f9a9d68aa92649a2d4
> > > > Reviewed-on: https://skia-review.googlesource.com/9072
> > > > Commit-Queue: Brian Osman <brianosman@google.com>
> > > > Reviewed-by: Brian Salomon <bsalomon@google.com>
> > > > 
> > > 
> > > TBR=bsalomon@google.com,brianosman@google.com,benjaminwagner@google.com,reviews@skia.org
> > > NOPRESUBMIT=true
> > > NOTREECHECKS=true
> > > NOTRY=true
> > > BUG=skia:
> > > 
> > > Change-Id: I43cc135731245c29e24bbecf06ee46c562955c03
> > > Reviewed-on: https://skia-review.googlesource.com/9123
> > > Reviewed-by: Brian Osman <brianosman@google.com>
> > > Commit-Queue: Brian Osman <brianosman@google.com>
> > > 
> > 
> > TBR=bsalomon@google.com,benjaminwagner@google.com,reviews@skia.org,brianosman@google.com
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=skia:
> > 
> > Change-Id: Ibcb2ea34654315327c46ea8e4de5bf14376d9bdf
> > Reviewed-on: https://skia-review.googlesource.com/9127
> > Reviewed-by: Brian Osman <brianosman@google.com>
> > Commit-Queue: Brian Osman <brianosman@google.com>
> > 
> 
> TBR=bsalomon@google.com,benjaminwagner@google.com,reviews@skia.org,brianosman@google.com
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=skia:
> 
> Change-Id: If5c06c7608d76c45438d03fefb21c4edd7da4f36
> Reviewed-on: https://skia-review.googlesource.com/9128
> Reviewed-by: Brian Osman <brianosman@google.com>
> Commit-Queue: Brian Osman <brianosman@google.com>
> 

TBR=bsalomon@google.com,benjaminwagner@google.com,reviews@skia.org,brianosman@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:

Change-Id: I48da978fb73f914c09176e2fefa2882bc8a464a7
Reviewed-on: https://skia-review.googlesource.com/9150
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2017-03-02 18:37:00 +00:00
..
gradients SkGradientShader: Fix multi-byte-read-stack-use-after-scope 2017-02-27 15:39:04 +00:00
shadows Use fast path for circular shadows. 2017-03-02 17:40:00 +00:00
GrAlphaThresholdFragmentProcessor.cpp Clean up/remove unused GrFragmentProcessor-derived ctors 2017-02-28 22:07:05 +00:00
GrAlphaThresholdFragmentProcessor.h Clean up/remove unused GrFragmentProcessor-derived ctors 2017-02-28 22:07:05 +00:00
GrCircleBlurFragmentProcessor.cpp Wrap cached GrTextures in GrTextureProxies (e.g., blur profiles, nine-patch blurs, etc.) 2017-02-24 14:21:50 +00:00
GrCircleBlurFragmentProcessor.h Wrap cached GrTextures in GrTextureProxies (e.g., blur profiles, nine-patch blurs, etc.) 2017-02-24 14:21:50 +00:00
Sk1DPathEffect.cpp Add check for finite phase to SkPath1DPathEffect::Make 2017-02-14 15:36:13 +00:00
Sk2DPathEffect.cpp Make Sk2DPathEffect thread safe. 2016-09-16 07:21:28 -07:00
SkAlphaThresholdFilter.cpp Remove GrProcessorTestData's GrTextures 2017-02-21 16:34:11 +00:00
SkArcToPathEffect.cpp change flattenable factory to return sk_sp 2016-04-03 09:11:13 -07:00
SkArithmeticImageFilter.cpp Remove asTextureRef from SkSpecialImage & update effects accordingly (take 2) 2017-02-20 19:21:53 +00:00
SkArithmeticMode.cpp Separate SkArithmeticImageFilter from SkXfermodeImageFilter. 2017-01-09 18:31:29 +00:00
SkArithmeticModePriv.h Separate SkArithmeticImageFilter from SkXfermodeImageFilter. 2017-01-09 18:31:29 +00:00
SkBlurDrawLooper.cpp Remove use of SkSmallAllocator from all Loopers. 2017-02-08 21:08:02 +00:00
SkBlurMask.cpp Remove SkAutoTDeleteArray 2016-11-02 21:30:38 +00:00
SkBlurMask.h Add default ctor to SkMask 2015-12-17 11:33:12 -08:00
SkBlurMaskFilter.cpp Revert "Revert "Revert "Revert "Move GrTextureProvider to src"""" 2017-03-02 18:37:00 +00:00
SkColorFilterImageFilter.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
SkColorMatrix.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkColorMatrixFilter.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
SkComposeImageFilter.cpp Add output format properties to SkImageFilter::Context 2016-09-22 07:15:37 -07:00
SkCornerPathEffect.cpp change flattenable factory to return sk_sp 2016-04-03 09:11:13 -07:00
SkDashPathEffect.cpp SkScalarMul is deprecated 2017-02-14 14:43:47 +00:00
SkDiscretePathEffect.cpp SkScalarMul is deprecated 2017-02-14 14:43:47 +00:00
SkDisplacementMapEffect.cpp Clean up/remove unused GrFragmentProcessor-derived ctors 2017-02-28 22:07:05 +00:00
SkDropShadowImageFilter.cpp SkScalarMul is deprecated 2017-02-14 14:43:47 +00:00
SkEmbossMask_Table.h Make header files idempotent; script to check 2017-02-13 15:52:59 +00:00
SkEmbossMask.cpp Reverse dependency between SkScalar.h and SkFixed.h. 2016-04-07 08:49:31 -07:00
SkEmbossMask.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkEmbossMaskFilter.cpp hide emboss from everyone (except android for now) 2016-12-07 19:13:32 +00:00
SkEmbossMaskFilter.h hide emboss from everyone (except android for now) 2016-12-07 19:13:32 +00:00
SkGaussianEdgeShader.cpp Use SkArenaAlloc in the SkAutoBlitterChoose code. 2017-02-07 20:01:20 +00:00
SkHighContrastFilter.cpp Implement SkHighContrastFilter 2017-02-16 02:34:44 +00:00
SkImageSource.cpp Remove asTextureRef from SkSpecialImage & update effects accordingly (take 2) 2017-02-20 19:21:53 +00:00
SkLayerDrawLooper.cpp Remove use of SkSmallAllocator from all Loopers. 2017-02-08 21:08:02 +00:00
SkLayerRasterizer.cpp Revert "Revert "make it illegal to include SkXfermode.h"" 2016-11-23 22:17:17 +00:00
SkLightingImageFilter.cpp Remove asTextureRef from SkSpecialImage & update effects accordingly (take 2) 2017-02-20 19:21:53 +00:00
SkLumaColorFilter.cpp Remove GrFragmentProcessor::computeInvariantOutput 2017-02-13 15:32:00 +00:00
SkMagnifierImageFilter.cpp Clean up/remove unused GrFragmentProcessor-derived ctors 2017-02-28 22:07:05 +00:00
SkMatrixConvolutionImageFilter.cpp Remove asTextureRef from SkSpecialImage & update effects accordingly (take 2) 2017-02-20 19:21:53 +00:00
SkMergeImageFilter.cpp Remove SkAutoTDeleteArray 2016-11-02 21:30:38 +00:00
SkMorphologyImageFilter.cpp Clean up/remove unused GrFragmentProcessor-derived ctors 2017-02-28 22:07:05 +00:00
SkOffsetImageFilter.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
SkOverdrawColorFilter.cpp Remove GrFragmentProcessor::computeInvariantOutput 2017-02-13 15:32:00 +00:00
SkOverdrawColorFilter.h Add SkOverdrawColorFilter 2016-11-22 21:27:42 +00:00
SkPackBits.cpp Move SkPackBits to src/effects. 2016-02-23 12:55:20 -08:00
SkPackBits.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkPaintFlagsDrawFilter.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkPaintImageFilter.cpp Change SkSpecialImage::makeSurface and makeTightSurface to take output 2016-09-23 13:04:05 -07:00
SkPerlinNoiseShader.cpp Expand use of GrMakeCachedBitmapProxy (take 2) 2017-02-18 20:55:51 +00:00
SkPictureImageFilter.cpp Change SkSpecialImage::makeSurface and makeTightSurface to take output 2016-09-23 13:04:05 -07:00
SkRRectsGaussianEdgeMaskFilter.cpp Check that coverage FPs are compatible with alpha as coverage 2017-02-15 20:50:31 +00:00
SkTableColorFilter.cpp Switch GrTextureStripAtlas over to GrTextureProxies 2017-02-23 15:01:42 +00:00
SkTableMaskFilter.cpp Revert of remove unused TableMaskFilter (patchset #1 id:1 of https://codereview.chromium.org/2156463002/ ) 2016-07-18 08:18:51 -07:00
SkTileImageFilter.cpp Replace SkSpecialImage::makeTightSubset with asImage (take 2) 2017-02-18 23:26:20 +00:00
SkXfermodeImageFilter.cpp Remove asTextureRef from SkSpecialImage & update effects accordingly (take 2) 2017-02-20 19:21:53 +00:00