skia2/src/effects
Brian Salomon 41e377d1ba Revert "Support large kernels on GPU in matrix convolution effect"
This reverts commit 1ed4391fe7.

Reason for revert: Looks like some bad images showed up at gold.skia.org and that the ProcessorCloneTest is crashing on Windows bots:
https://logs.chromium.org/logs/skia/4bfabe0bad476911/+/steps/dm/0/stdout

Original change's description:
> Support large kernels on GPU in matrix convolution effect
> 
> Currently matrix convolution falls back to CPU execution for large kernels, due to the argument limit for fragment shaders.
> 
> Now for large kernels, we store them in a texture and sample them in a shader to sidestep the limit.
> 
> Change-Id: Icc069a701ea8e9cd0adf75f4bfd149fd22e31afd
> Bug: skia:8449
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/263495
> Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> Commit-Queue: Adlai Holler <adlai@google.com>

TBR=robertphillips@google.com,michaelludwig@google.com,adlai@google.com

Change-Id: Iaf4858131046a343481bcf0fd9cc3919d9fc2bda
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:8449
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/287736
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2020-05-05 01:28:11 +00:00
..
imagefilters Revert "Support large kernels on GPU in matrix convolution effect" 2020-05-05 01:28:11 +00:00
Sk1DPathEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Sk2DPathEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkColorMatrix.cpp SkColorMatrix cleanup 2019-11-04 15:20:15 +00:00
SkColorMatrixFilter.cpp remove deprecated postTranslate255 2019-05-02 17:28:53 +00:00
SkCornerPathEffect.cpp never check for degenerates in path::iter 2019-08-16 20:39:05 +00:00
SkDashImpl.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDashPathEffect.cpp Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
SkDiscretePathEffect.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkEmbossMask.cpp Remove SkClampMax 2020-02-06 19:49:53 +00:00
SkEmbossMask.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkEmbossMaskFilter.cpp Remove SkScalarClampMax and SkScalarPin 2020-02-06 18:29:51 +00:00
SkEmbossMaskFilter.h Remove some SK_API from src/ 2019-11-18 21:51:20 +00:00
SkHighContrastFilter.cpp Tracking uniform ownership 2020-04-06 19:02:37 +00:00
SkLayerDrawLooper.cpp Return translate info from looper, rather than moding a canvas 2019-07-25 20:39:13 +00:00
SkLumaColorFilter.cpp Use infix syntax from skvm 2020-04-01 17:54:43 +00:00
SkOpPathEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkOpPE.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkOverdrawColorFilter.cpp test overdraw filter via public api 2020-04-17 15:25:42 +00:00
SkPackBits.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPackBits.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkShaderMaskFilter.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTableColorFilter.cpp Use infix syntax from skvm 2020-04-01 17:54:43 +00:00
SkTableMaskFilter.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTrimPathEffect.cpp [SkTrimPathEffect] Preserve wrap-around continuity 2020-04-07 14:40:17 +00:00
SkTrimPE.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00