Skip to content

Commit

Permalink
Opt into new matrix-image-filter factory
Browse files Browse the repository at this point in the history
Change-Id: I583e4302730459c155ddbf170b08bc04d4e7fd43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2776932
Auto-Submit: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Cr-Commit-Position: refs/heads/master@{#864983}
  • Loading branch information
reed-at-google authored and Chromium LUCI CQ committed Mar 21, 2021
1 parent f0f04ab commit 960f400
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
5 changes: 4 additions & 1 deletion cc/paint/paint_filter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1032,7 +1032,10 @@ MatrixPaintFilter::MatrixPaintFilter(const SkMatrix& matrix,
filter_quality_(filter_quality),
input_(std::move(input)) {
cached_sk_filter_ = SkImageFilters::MatrixTransform(
matrix_, filter_quality_, GetSkFilter(input_.get()));
matrix_,
SkSamplingOptions(filter_quality_,
SkSamplingOptions::kMedium_asMipmapLinear),
GetSkFilter(input_.get()));
}

MatrixPaintFilter::~MatrixPaintFilter() = default;
Expand Down
2 changes: 0 additions & 2 deletions skia/config/SkUserConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -202,8 +202,6 @@ SK_API void SkDebugf_FileLine(const char* file,
// (https://bugs.chromium.org/p/skia/issues/detail?id=4863)
#define SK_SUPPORT_LEGACY_ANISOTROPIC_MIPMAP_SCALE

#define SK_SUPPORT_LEGACY_MATRIX_IMAGEFILTER

// For now, Chrome should only attempt to reduce opList splitting when recording
// DDLs
#define SK_DISABLE_REDUCE_OPLIST_SPLITTING
Expand Down

0 comments on commit 960f400

Please sign in to comment.