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 69bd4d3544d85647771b2c43d9fecac0e4af7a15..88a0a375a06e95bf840c57aa8c1ab545ec4a6419 100644 |
--- a/gpu/command_buffer/service/feature_info_unittest.cc |
+++ b/gpu/command_buffer/service/feature_info_unittest.cc |
@@ -669,6 +669,26 @@ TEST_F(FeatureInfoTest, InitializeARB_texture_float) { |
GL_RGB32F)); |
} |
+TEST_F(FeatureInfoTest, Initialize_texture_floatGLES3) { |
+ SetupInitExpectationsWithGLVersion("", "", "OpenGL ES 3.0"); |
+ EXPECT_THAT(info_->extensions(), Not(HasSubstr("GL_OES_texture_float"))); |
+ EXPECT_THAT(info_->extensions(), Not(HasSubstr("GL_OES_texture_half_float"))); |
+ EXPECT_THAT(info_->extensions(), |
+ Not(HasSubstr("GL_OES_texture_float_linear"))); |
+ EXPECT_THAT(info_->extensions(), |
+ Not(HasSubstr("GL_OES_texture_half_float_linear"))); |
+ EXPECT_FALSE(info_->GetTextureFormatValidator(GL_RGB).IsValid( |
+ GL_FLOAT)); |
+ EXPECT_FALSE(info_->GetTextureFormatValidator(GL_RGBA).IsValid( |
+ GL_FLOAT)); |
+ EXPECT_FALSE(info_->GetTextureFormatValidator(GL_LUMINANCE).IsValid( |
+ GL_FLOAT)); |
+ EXPECT_FALSE(info_->GetTextureFormatValidator(GL_LUMINANCE_ALPHA).IsValid( |
+ GL_FLOAT)); |
+ EXPECT_FALSE(info_->GetTextureFormatValidator(GL_ALPHA).IsValid( |
+ GL_FLOAT)); |
+} |
+ |
TEST_F(FeatureInfoTest, InitializeOES_texture_floatGLES2) { |
SetupInitExpectations("GL_OES_texture_float"); |
EXPECT_FALSE(info_->feature_flags().enable_texture_float_linear); |