Index: tests/SRGBReadWritePixelsTest.cpp |
diff --git a/tests/SRGBReadWritePixelsTest.cpp b/tests/SRGBReadWritePixelsTest.cpp |
index 1446d7d0acffc52035dcc363c98e13df03168812..db6b2952412697bc8d18e3f1d9993056857eb87c 100644 |
--- a/tests/SRGBReadWritePixelsTest.cpp |
+++ b/tests/SRGBReadWritePixelsTest.cpp |
@@ -159,7 +159,8 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SRGBReadWritePixels, reporter, context) { |
desc.fWidth = kW; |
desc.fHeight = kH; |
desc.fConfig = kSRGBA_8888_GrPixelConfig; |
- if (context->caps()->isConfigRenderable(desc.fConfig, false) && |
+ if (context->caps()->srgbSupport() && |
+ context->caps()->isConfigRenderable(desc.fConfig, false) && |
context->caps()->isConfigTexturable(desc.fConfig)) { |
SkAutoTUnref<GrTexture> tex(context->textureProvider()->createTexture( |
desc, SkBudgeted::kNo)); |