Index: gpu/command_buffer/service/feature_info_unittest.cc |
diff --git a/gpu/command_buffer/service/feature_info_unittest.cc b/gpu/command_buffer/service/feature_info_unittest.cc |
index b2863dc9f7901294ede36536d9f1550006dc13d6..cedb46a29c945ed856453dec9e464cae2226fcb4 100644 |
--- a/gpu/command_buffer/service/feature_info_unittest.cc |
+++ b/gpu/command_buffer/service/feature_info_unittest.cc |
@@ -414,6 +414,21 @@ TEST_F(FeatureInfoTest, InitializeOES_rgb8_rgba8) { |
GL_RGBA8_OES)); |
} |
+TEST_F(FeatureInfoTest, InitializeOES_EGL_image_external) { |
+ SetupInitExpectations("GL_OES_EGL_image_external"); |
+ info_.Initialize(NULL); |
+ EXPECT_THAT(info_.extensions(), |
+ HasSubstr("GL_OES_EGL_image_external")); |
+ EXPECT_TRUE(info_.validators()->texture_bind_target.IsValid( |
+ GL_TEXTURE_EXTERNAL_OES)); |
+ EXPECT_TRUE(info_.validators()->get_tex_param_target.IsValid( |
+ GL_TEXTURE_EXTERNAL_OES)); |
+ EXPECT_TRUE(info_.validators()->texture_parameter.IsValid( |
+ GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES)); |
+ EXPECT_TRUE(info_.validators()->g_l_state.IsValid( |
+ GL_TEXTURE_BINDING_EXTERNAL_OES)); |
+} |
+ |
} // namespace gles2 |
} // namespace gpu |