Inherit MultiViewProgramGenerationTest from MultiviewTest
It doesn't need to inherit from MultiviewRenderTest since it doesn't
need a framebuffer.
BUG=angleproject:2765
TEST=angle_end2end_tests
Change-Id: I77b232a907afcae7f2f93cbf9da47ca7bd93c959
Reviewed-on: https://chromium-review.googlesource.com/1179881
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
diff --git a/src/tests/gl_tests/MultiviewDrawTest.cpp b/src/tests/gl_tests/MultiviewDrawTest.cpp
index 9cc52ec..306f45c 100644
--- a/src/tests/gl_tests/MultiviewDrawTest.cpp
+++ b/src/tests/gl_tests/MultiviewDrawTest.cpp
@@ -377,7 +377,7 @@
}
};
-class MultiviewProgramGenerationTest : public MultiviewRenderTest
+class MultiviewProgramGenerationTest : public MultiviewTest
{
protected:
MultiviewProgramGenerationTest() {}
@@ -2199,12 +2199,9 @@
LayeredGeomShaderD3D11(),
LayeredVertexShaderD3D11());
ANGLE_INSTANTIATE_TEST(MultiviewProgramGenerationTest,
- SideBySideVertexShaderOpenGL(),
- LayeredVertexShaderOpenGL(),
- SideBySideGeomShaderD3D11(),
- SideBySideVertexShaderD3D11(),
- LayeredGeomShaderD3D11(),
- LayeredVertexShaderD3D11());
+ VertexShaderOpenGL(3, 0),
+ GeomShaderD3D11(3, 0),
+ VertexShaderD3D11(3, 0));
ANGLE_INSTANTIATE_TEST(MultiviewRenderPrimitiveTest,
SideBySideVertexShaderOpenGL(),
LayeredVertexShaderOpenGL(),