Commit 2a197a1b by Austin Kinross Committed by Geoff Lang

Make MaxTextureSizeTest::RenderToTexture check for glBlitFramebuffer support

Change-Id: I25236240eec135b265a25eefdbbd28f069633eee Reviewed-on: https://chromium-review.googlesource.com/276308Tested-by: 's avatarAustin Kinross <aukinros@microsoft.com> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 7b6e7173
...@@ -221,6 +221,12 @@ TEST_P(MaxTextureSizeTest, SpecificationTexStorage) ...@@ -221,6 +221,12 @@ TEST_P(MaxTextureSizeTest, SpecificationTexStorage)
TEST_P(MaxTextureSizeTest, RenderToTexture) TEST_P(MaxTextureSizeTest, RenderToTexture)
{ {
if (getClientVersion() < 3 && (!extensionEnabled("GL_ANGLE_framebuffer_blit")))
{
std::cout << "Test skipped due to missing glBlitFramebuffer[ANGLE] support." << std::endl;
return;
}
GLuint fbo = 0; GLuint fbo = 0;
GLuint textureId = 0; GLuint textureId = 0;
// create a 1-level texture at maximum size // create a 1-level texture at maximum size
...@@ -286,4 +292,4 @@ TEST_P(MaxTextureSizeTest, RenderToTexture) ...@@ -286,4 +292,4 @@ TEST_P(MaxTextureSizeTest, RenderToTexture)
} }
// Use this to select which configurations (e.g. which renderer, which GLES major version) these tests should be run against. // Use this to select which configurations (e.g. which renderer, which GLES major version) these tests should be run against.
ANGLE_INSTANTIATE_TEST(MaxTextureSizeTest, ES2_D3D9(), ES2_D3D11()); ANGLE_INSTANTIATE_TEST(MaxTextureSizeTest, ES2_D3D9(), ES2_D3D11(), ES2_D3D11_FL9_3());
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment