Adding new extension GL_OVR_multiview
GL_OVR_multiview functions exactly the same as GL_OVR_multiview2.
All GL_OVR_multiview2 tests now also repeat the same test using GL_OVR_multiview
Bug: angleproject:3341
Change-Id: I7e5294fb6bbf7692535174a15da6a42e1b5fc4e2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1575904
Commit-Queue: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/tests/gl_tests/FramebufferMultiviewTest.cpp b/src/tests/gl_tests/FramebufferMultiviewTest.cpp
index c2ba006..aa4c00b 100644
--- a/src/tests/gl_tests/FramebufferMultiviewTest.cpp
+++ b/src/tests/gl_tests/FramebufferMultiviewTest.cpp
@@ -756,7 +756,13 @@
EXPECT_GL_ERROR(GL_INVALID_OPERATION);
}
-ANGLE_INSTANTIATE_TEST(FramebufferMultiviewTest, VertexShaderOpenGL(3, 0), GeomShaderD3D11(3, 0));
+ANGLE_INSTANTIATE_TEST(FramebufferMultiviewTest,
+ VertexShaderOpenGL(3, 0, ExtensionName::multiview),
+ GeomShaderD3D11(3, 0, ExtensionName::multiview),
+ VertexShaderOpenGL(3, 0, ExtensionName::multiview2),
+ GeomShaderD3D11(3, 0, ExtensionName::multiview2));
ANGLE_INSTANTIATE_TEST(FramebufferMultiviewLayeredClearTest,
- VertexShaderOpenGL(3, 0),
- GeomShaderD3D11(3, 0));
+ VertexShaderOpenGL(3, 0, ExtensionName::multiview),
+ GeomShaderD3D11(3, 0, ExtensionName::multiview),
+ VertexShaderOpenGL(3, 0, ExtensionName::multiview2),
+ GeomShaderD3D11(3, 0, ExtensionName::multiview2));