Deprecate SkShaderMaskFilters and SkTableMaskFilters

SkShaderMaskFilter only seems to be used (in Chrome) in:
  components/viz/service/display/software_renderer.cc
So - Raster-only.

Android seems to only rely on SkTableMaskFilter internally:  https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/widget/StackView.java;l=1433;drc=7b2e888fd8b238338b1175cd26611d3638e1532b
but, again, only for Raster (afaict).

This should, at least, start the clock on removing these from our public API and declaring that they are Raster-only.

Bug: b/341934875
Bug: b/323204379
Change-Id: I90602ff753ef74fd9c677ddde857abb4cbee9ced
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/855299
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
3 files changed