Index: tests/SRGBMipMapTest.cpp |
diff --git a/tests/SRGBMipMapTest.cpp b/tests/SRGBMipMapTest.cpp |
index 88f08d43d73e77a214f55bfd775608ef76f63f1a..a875c5c71033afcba2d57daf008d1eaf63932fbf 100644 |
--- a/tests/SRGBMipMapTest.cpp |
+++ b/tests/SRGBMipMapTest.cpp |
@@ -10,7 +10,6 @@ |
#include "GrCaps.h" |
#include "GrContext.h" |
#include "GrRenderTargetContext.h" |
-#include "gl/GrGLGpu.h" |
#include "SkCanvas.h" |
#include "SkSurface.h" |
@@ -143,18 +142,8 @@ |
// 2) Draw texture to L32 surface (should generate/use linear mips) |
paint.setGammaCorrect(false); |
l32RenderTargetContext->drawRect(noClip, paint, SkMatrix::I(), rect); |
- |
- // Right now, this test only runs on GL (because Vulkan doesn't support legacy mip-mapping |
- // skbug.com/5048). On GL, we may not have sRGB decode support. In that case, rendering sRGB |
- // textures to a legacy surface produces nonsense, so this part of the test is meaningless. |
- // |
- // TODO: Once Vulkan supports legacy mip-mapping, we can promote this to GrCaps. Right now, |
- // Vulkan has most of the functionality, but not the mip-mapping part that's being tested here. |
- GrGLGpu* glGpu = static_cast<GrGLGpu*>(context->getGpu()); |
- if (glGpu->glCaps().srgbDecodeDisableSupport()) { |
- read_and_check_pixels(reporter, l32RenderTargetContext->asTexture().get(), expectedLinear, |
- error, "re-render as linear"); |
- } |
+ read_and_check_pixels(reporter, l32RenderTargetContext->asTexture().get(), expectedLinear, |
+ error, "re-render as linear"); |
// 3) Go back to sRGB |
paint.setGammaCorrect(true); |