skia2/src/gpu/effects
Ethan Nicholas c6dce5ac87 Child fragment processors are now written as separate functions
Bug: skia:
Change-Id: Icbf8f542637a874b3e2d3513d932b39728fa5e77
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/229385
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2019-07-25 14:48:47 +00:00
..
generated Child fragment processors are now written as separate functions 2019-07-25 14:48:47 +00:00
GrAARectEffect.fp Reland "SkSL is now pickier about type conversions" 2019-02-06 02:40:59 +00:00
GrAlphaThresholdFragmentProcessor.fp Make generated effects from sksl fp files not need SK_SUPPORT_GPU 2018-04-06 18:27:53 +00:00
GrAtlasedShaderHelpers.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrBezierEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrBezierEffect.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrBicubicEffect.cpp Revert "Make GrBicubicEffect also support centripetal Catmull-Rom kernel." 2019-06-13 20:22:16 +00:00
GrBicubicEffect.h Revert "Make GrBicubicEffect also support centripetal Catmull-Rom kernel." 2019-06-13 20:22:16 +00:00
GrBitmapTextGeoProc.cpp Switch from querying swizzle on caps to using swizzles stored on proxies. 2019-06-20 13:38:05 +00:00
GrBitmapTextGeoProc.h Revert "Make GrBicubicEffect also support centripetal Catmull-Rom kernel." 2019-06-13 20:22:16 +00:00
GrBlurredEdgeFragmentProcessor.fp Reland "SkSL is now pickier about type conversions" 2019-02-06 02:40:59 +00:00
GrCircleBlurFragmentProcessor.fp Remove kRenderTarget_GrSurfaceFlag, instead pass GrRenderable. 2019-07-17 15:09:03 +00:00
GrCircleEffect.fp Promote circle clipping to full float 2019-05-10 12:44:53 +00:00
GrColorMatrixFragmentProcessor.fp Use 1e-4 rather than 1e-5 as "nonZeroAlpha" in various shader code. 2019-06-05 17:15:04 +00:00
GrComposeLerpEffect.fp ComposeShader GPU implementations 2019-04-09 21:04:15 +00:00
GrComposeLerpRedEffect.fp ComposeShader GPU implementations 2019-04-09 21:04:15 +00:00
GrConfigConversionEffect.fp Remove kRenderTarget_GrSurfaceFlag, instead pass GrRenderable. 2019-07-17 15:09:03 +00:00
GrConstColorProcessor.fp SkSL 'key' variables can now be controlled by 'when' expressions 2019-04-09 17:46:56 +00:00
GrConvexPolyEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrConvexPolyEffect.h Revert "Make GrBicubicEffect also support centripetal Catmull-Rom kernel." 2019-06-13 20:22:16 +00:00
GrCoverageSetOpXP.cpp Eliminate mixed samples as an FBO type or AA type 2019-06-24 04:08:45 +00:00
GrCoverageSetOpXP.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrCustomXfermode.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrCustomXfermode.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrDisableColorXP.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrDisableColorXP.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrDistanceFieldGeoProc.cpp Switch from querying swizzle on caps to using swizzles stored on proxies. 2019-06-20 13:38:05 +00:00
GrDistanceFieldGeoProc.h Revert "Make GrBicubicEffect also support centripetal Catmull-Rom kernel." 2019-06-13 20:22:16 +00:00
GrEllipseEffect.fp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrGaussianConvolutionFragmentProcessor.cpp Generate identical shader keys for X and Y blurs when there is no domain 2019-07-16 18:01:01 +00:00
GrGaussianConvolutionFragmentProcessor.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrLumaColorFilterEffect.fp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrMagnifierEffect.fp Reland "SkSL is now pickier about type conversions" 2019-02-06 02:40:59 +00:00
GrMatrixConvolutionEffect.cpp Move a bunch of gpu files out of include/private and into src/gpu. 2019-06-18 14:24:42 +00:00
GrMatrixConvolutionEffect.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrMixerEffect.fp Avoid multiplication by alpha in fragment shader when known to be 1. 2019-04-16 14:03:04 +00:00
GrOvalEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrOvalEffect.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrOverrideInputFragmentProcessor.fp Avoid multiplication by alpha in fragment shader when known to be 1. 2019-04-16 14:03:04 +00:00
GrPorterDuffXferProcessor.cpp Eliminate mixed samples as an FBO type or AA type 2019-06-24 04:08:45 +00:00
GrPorterDuffXferProcessor.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrPremulInputFragmentProcessor.fp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrRectBlurEffect.fp Remove kRenderTarget_GrSurfaceFlag, instead pass GrRenderable. 2019-07-17 15:09:03 +00:00
GrRRectBlurEffect.fp Make deferred render target context without config or format 2019-07-03 16:53:48 +00:00
GrRRectEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrRRectEffect.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrShadowGeoProc.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrShadowGeoProc.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrSimpleTextureEffect.fp Integrate clamp to border into FP optimization flags 2018-12-19 14:58:39 +00:00
GrSkSLFP.cpp Child fragment processors are now written as separate functions 2019-07-25 14:48:47 +00:00
GrSkSLFP.h Move a bunch of gpu files out of include/private and into src/gpu. 2019-06-18 14:24:42 +00:00
GrSRGBEffect.cpp Use 1e-4 rather than 1e-5 as "nonZeroAlpha" in various shader code. 2019-06-05 17:15:04 +00:00
GrSRGBEffect.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrTextureDomain.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrTextureDomain.h Revert "Make GrBicubicEffect also support centripetal Catmull-Rom kernel." 2019-06-13 20:22:16 +00:00
GrXfermodeFragmentProcessor.cpp Child fragment processors are now written as separate functions 2019-07-25 14:48:47 +00:00
GrXfermodeFragmentProcessor.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrYUVtoRGBEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrYUVtoRGBEffect.h Apply local matrix and then plane scaling matrix in GrYUVToRGBEffect 2019-05-24 19:41:08 +00:00