Make GrBicubicEffect also support centripetal Catmull-Rom kernel.

Use in GrSurface::rescale().

Second time trying this.

Change-Id: I9cd6f83e1e1a06da9297cd1f3843c8b66ab71bb5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/299016
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
6 files changed