| 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 03c55cce638355ad1cf2ad4a56c3b83b264af9c8..973f2a0ee33b8d7679f25623ab174f4e6720ffa8 100644
|
| --- a/gpu/command_buffer/service/feature_info_unittest.cc
|
| +++ b/gpu/command_buffer/service/feature_info_unittest.cc
|
| @@ -246,6 +246,10 @@ TEST_F(FeatureInfoTest, InitializeNoExtensions) {
|
| Not(HasSubstr("GL_EXT_texture_storage")));
|
| EXPECT_THAT(info_->extensions(),
|
| Not(HasSubstr("GL_OES_compressed_ETC1_RGB8_texture")));
|
| + EXPECT_THAT(info_->extensions(),
|
| + Not(HasSubstr("GL_AMD_compressed_ATC_texture")));
|
| + EXPECT_THAT(info_->extensions(),
|
| + Not(HasSubstr("GL_IMG_texture_compression_pvrtc")));
|
| EXPECT_FALSE(info_->feature_flags().npot_ok);
|
| EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| GL_COMPRESSED_RGB_S3TC_DXT1_EXT));
|
| @@ -257,6 +261,20 @@ TEST_F(FeatureInfoTest, InitializeNoExtensions) {
|
| GL_COMPRESSED_RGBA_S3TC_DXT5_EXT));
|
| EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| GL_ETC1_RGB8_OES));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_ATC_RGB_AMD));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_ATC_RGBA_EXPLICIT_ALPHA_AMD));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG));
|
| + EXPECT_FALSE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG));
|
| EXPECT_FALSE(info_->validators()->read_pixel_format.IsValid(
|
| GL_BGRA_EXT));
|
| EXPECT_FALSE(info_->validators()->texture_parameter.IsValid(
|
| @@ -826,6 +844,32 @@ TEST_F(FeatureInfoTest, InitializeOES_compressed_ETC1_RGB8_texture) {
|
| GL_ETC1_RGB8_OES));
|
| }
|
|
|
| +TEST_F(FeatureInfoTest, InitializeAMD_compressed_ATC_texture) {
|
| + SetupInitExpectations("GL_AMD_compressed_ATC_texture");
|
| + EXPECT_THAT(info_->extensions(),
|
| + HasSubstr("GL_AMD_compressed_ATC_texture"));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_ATC_RGB_AMD));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_ATC_RGBA_EXPLICIT_ALPHA_AMD));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD));
|
| +}
|
| +
|
| +TEST_F(FeatureInfoTest, InitializeIMG_texture_compression_pvrtc) {
|
| + SetupInitExpectations("GL_IMG_texture_compression_pvrtc");
|
| + EXPECT_THAT(info_->extensions(),
|
| + HasSubstr("GL_IMG_texture_compression_pvrtc"));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG));
|
| + EXPECT_TRUE(info_->validators()->compressed_texture_format.IsValid(
|
| + GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG));
|
| +}
|
| +
|
| TEST_F(FeatureInfoTest, InitializeEXT_occlusion_query_boolean) {
|
| SetupInitExpectations("GL_EXT_occlusion_query_boolean");
|
| EXPECT_THAT(info_->extensions(),
|
|
|