| 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 53d152778a347312570e1505ed7ba326b864f8b6..1a8cc126f5792e7c6c1c1cdda00637ad8824de0d 100644
|
| --- a/gpu/command_buffer/service/feature_info_unittest.cc
|
| +++ b/gpu/command_buffer/service/feature_info_unittest.cc
|
| @@ -280,6 +280,10 @@ TEST_F(FeatureInfoTest, InitializeNoExtensions) {
|
| GL_DEPTH24_STENCIL8));
|
| EXPECT_FALSE(info_->validators()->texture_internal_format.IsValid(
|
| GL_DEPTH_STENCIL));
|
| + EXPECT_FALSE(info_->validators()->texture_internal_format.IsValid(
|
| + GL_RGBA32F));
|
| + EXPECT_FALSE(info_->validators()->texture_internal_format.IsValid(
|
| + GL_RGB32F));
|
| EXPECT_FALSE(info_->validators()->texture_format.IsValid(
|
| GL_DEPTH_STENCIL));
|
| EXPECT_FALSE(info_->validators()->pixel_type.IsValid(
|
| @@ -407,6 +411,19 @@ TEST_F(FeatureInfoTest, InitializeEXT_read_format_bgra) {
|
| GL_BGRA8_EXT));
|
| }
|
|
|
| +TEST_F(FeatureInfoTest, InitializeARB_texture_float) {
|
| + SetupInitExpectations("GL_ARB_texture_float");
|
| + EXPECT_TRUE(info_->feature_flags().chromium_color_buffer_float_rgba);
|
| + EXPECT_TRUE(info_->feature_flags().chromium_color_buffer_float_rgb);
|
| + std::string extensions = info_->extensions() + " ";
|
| + EXPECT_THAT(extensions, HasSubstr("GL_CHROMIUM_color_buffer_float_rgb "));
|
| + EXPECT_THAT(extensions, HasSubstr("GL_CHROMIUM_color_buffer_float_rgba"));
|
| + EXPECT_TRUE(info_->validators()->texture_internal_format.IsValid(
|
| + GL_RGBA32F));
|
| + EXPECT_TRUE(info_->validators()->texture_internal_format.IsValid(
|
| + GL_RGB32F));
|
| +}
|
| +
|
| TEST_F(FeatureInfoTest, InitializeOES_texture_floatGLES2) {
|
| SetupInitExpectations("GL_OES_texture_float");
|
| EXPECT_FALSE(info_->feature_flags().enable_texture_float_linear);
|
|
|