Skip BlitStencil test on Intel D3D9.

We seem to fail this config. It could be driver bug or other
problem in ANGLE. Disable the test until we can find an answer.

BUG=angle:809

Change-Id: I90d773d2047569d71fa8a25c8919a8e46b5676b1
Reviewed-on: https://chromium-review.googlesource.com/232980
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/tests/angle_tests/BlitFramebufferANGLETest.cpp b/tests/angle_tests/BlitFramebufferANGLETest.cpp
index 8627c2c..9519b46 100644
--- a/tests/angle_tests/BlitFramebufferANGLETest.cpp
+++ b/tests/angle_tests/BlitFramebufferANGLETest.cpp
@@ -303,6 +303,8 @@
 
     GLuint mBGRAMultisampledRenderbuffer;
     GLuint mBGRAMultisampledFBO;
+
+    T mFixtureType;
 };
 
 // Draw to user-created framebuffer, blit whole-buffer color to original framebuffer.
@@ -691,6 +693,15 @@
 
 TYPED_TEST(BlitFramebufferANGLETest, BlitStencil)
 {
+    // TODO(jmadill): Figure out if we can fix this on D3D9.
+    // https://code.google.com/p/angleproject/issues/detail?id=809
+    std::string rendererString(reinterpret_cast<const char *>(glGetString(GL_RENDERER)));
+    if (rendererString.find("Intel") != std::string::npos &&
+        mFixtureType.GetPlatform().renderer == EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE)
+    {
+        return;
+    }
+
     glBindFramebuffer(GL_FRAMEBUFFER, mUserFBO);
 
     glClear(GL_COLOR_BUFFER_BIT);