aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/ShaderTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ShaderTest.cpp')
-rw-r--r--tests/ShaderTest.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/ShaderTest.cpp b/tests/ShaderTest.cpp
index 83240478ad..e3d87a2886 100644
--- a/tests/ShaderTest.cpp
+++ b/tests/ShaderTest.cpp
@@ -16,15 +16,18 @@ static void check_isabitmap(skiatest::Reporter* reporter, SkShader* shader,
int expectedW, int expectedH,
SkShader::TileMode expectedX, SkShader::TileMode expectedY,
const SkMatrix& expectedM) {
- SkBitmap bm;
SkShader::TileMode tileModes[2];
SkMatrix localM;
+
+#ifdef SK_SUPPORT_LEGACY_SHADER_ISABITMAP
+ SkBitmap bm;
REPORTER_ASSERT(reporter, shader->isABitmap(&bm, &localM, tileModes));
REPORTER_ASSERT(reporter, bm.width() == expectedW);
REPORTER_ASSERT(reporter, bm.height() == expectedH);
REPORTER_ASSERT(reporter, localM == expectedM);
REPORTER_ASSERT(reporter, tileModes[0] == expectedX);
REPORTER_ASSERT(reporter, tileModes[1] == expectedY);
+#endif
// wack these so we don't get a false positive
localM.setScale(9999, -9999);