commit | 7caa1371f321449748eb2ba5a080962e988efcf7 | [log] [tgz] |
---|---|---|
author | Brian Salomon <bsalomon@google.com> | Mon Dec 09 10:40:56 2019 -0500 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Mon Dec 09 16:15:33 2019 +0000 |
tree | a866120e2063eae0cc68d5171f82203340a92a43 | |
parent | 67e55a2380e24c43a06e8c6d27bce64b175a9a83 [diff] [blame] |
Support mirror-repeat in GrTextureDomain Bug: skia:9570 Change-Id: Iccfbb36b130ec2827164efda33470e2fa75ad833 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/258638 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Michael Ludwig <michaelludwig@google.com>
diff --git a/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp b/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp index 231c1b6..cc6b8d2 100644 --- a/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp +++ b/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp
@@ -89,6 +89,9 @@ component, component, bounds, bounds); break; } + // Deferring implementing kMirrorRepeat until we use DomainEffects as + // child processors. Fallback to Repeat. + case GrTextureDomain::kMirrorRepeat_Mode: case GrTextureDomain::kRepeat_Mode: { fragBuilder->codeAppendf("coordSampled.%s = " "mod(coord.%s - %s.x, %s.y - %s.x) + %s.x;\n",