Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 0a07e9b

Browse files
Revert "Always tweak matrix for consistent opt"
This reverts commit 26e1073. Reason for revert: breaking google3? Original change's description: > Always tweak matrix for consistent opt > > Change-Id: Id16d4c4831724571dc0b1bd5d99e8a93b2a88ea9 > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/337724 > Reviewed-by: Mike Klein <mtklein@google.com> > Commit-Queue: Mike Reed <reed@google.com> TBR=mtklein@google.com,reed@google.com Change-Id: I6200dc3478863e50d4995da952e5c35686efc42a No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://skia-review.googlesource.com/c/skia/+/337939 Reviewed-by: Mike Reed <reed@google.com>
1 parent ce0c876 commit 0a07e9b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/shaders/SkImageShader.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,13 @@ skvm::Color SkImageShader::onProgram(skvm::Builder* p,
920920
if (lowerWeight > 0) {
921921
lower = &access->lowerLevel();
922922
}
923-
tweak_filter_and_inv_matrix(&sampling.fFilter, &upperInv);
923+
924+
// should we do this all the time (not use in UseSampling?)
925+
if (!fUseSamplingOptions) {
926+
if (!sampling.fUseCubic) {
927+
tweak_filter_and_inv_matrix(&sampling.fFilter, &upperInv);
928+
}
929+
}
924930
}
925931

926932
skvm::Coord upperLocal = SkShaderBase::ApplyMatrix(p, upperInv, origLocal, uniforms);

0 commit comments

Comments
 (0)