| 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 5b071061dc04d24b37847fab7e420db66706297b..98ed09b31bb5efeb701cc4a0c14fcbd759e9cea7 100644
|
| --- a/gpu/command_buffer/service/feature_info_unittest.cc
|
| +++ b/gpu/command_buffer/service/feature_info_unittest.cc
|
| @@ -95,6 +95,7 @@ TEST_F(FeatureInfoTest, Basic) {
|
| SetupWithoutInit();
|
| // Test it starts off uninitialized.
|
| EXPECT_FALSE(info_->feature_flags().chromium_framebuffer_multisample);
|
| + EXPECT_FALSE(info_->feature_flags().core_framebuffer_multisample);
|
| EXPECT_FALSE(info_->feature_flags().multisampled_render_to_texture);
|
| EXPECT_FALSE(info_->feature_flags(
|
| ).use_img_for_multisampled_render_to_texture);
|
| @@ -103,6 +104,8 @@ TEST_F(FeatureInfoTest, Basic) {
|
| EXPECT_FALSE(info_->feature_flags().enable_texture_float_linear);
|
| EXPECT_FALSE(info_->feature_flags().enable_texture_half_float_linear);
|
| EXPECT_FALSE(info_->feature_flags().oes_egl_image_external);
|
| + EXPECT_FALSE(info_->feature_flags().oes_depth24);
|
| + EXPECT_FALSE(info_->feature_flags().packed_depth24_stencil8);
|
| EXPECT_FALSE(info_->feature_flags().chromium_stream_texture);
|
| EXPECT_FALSE(info_->feature_flags().angle_translated_shader_source);
|
| EXPECT_FALSE(info_->feature_flags().angle_pack_reverse_row_order);
|
| @@ -706,6 +709,7 @@ TEST_F(FeatureInfoTest,
|
|
|
| TEST_F(FeatureInfoTest, InitializeOES_depth24) {
|
| SetupInitExpectations("GL_OES_depth24");
|
| + EXPECT_TRUE(info_->feature_flags().oes_depth24);
|
| EXPECT_THAT(info_->extensions(), HasSubstr("GL_OES_depth24"));
|
| EXPECT_TRUE(info_->validators()->render_buffer_format.IsValid(
|
| GL_DEPTH_COMPONENT24));
|
| @@ -868,7 +872,30 @@ TEST_F(FeatureInfoTest, InitializeWithES3) {
|
| EXPECT_TRUE(info_->feature_flags().map_buffer_range);
|
| EXPECT_TRUE(info_->feature_flags().ext_discard_framebuffer);
|
| EXPECT_THAT(info_->extensions(), HasSubstr("GL_EXT_discard_framebuffer"));
|
| + EXPECT_TRUE(info_->feature_flags().chromium_framebuffer_multisample);
|
| + EXPECT_TRUE(info_->feature_flags().core_framebuffer_multisample);
|
| + EXPECT_THAT(info_->extensions(),
|
| + HasSubstr("GL_CHROMIUM_framebuffer_multisample"));
|
| EXPECT_FALSE(info_->feature_flags().use_async_readpixels);
|
| + EXPECT_TRUE(info_->feature_flags().oes_depth24);
|
| + EXPECT_THAT(info_->extensions(), HasSubstr("GL_GOOGLE_depth_texture"));
|
| + EXPECT_THAT(info_->extensions(), HasSubstr("GL_CHROMIUM_depth_texture"));
|
| + EXPECT_TRUE(info_->validators()->pixel_type.IsValid(GL_UNSIGNED_INT_24_8));
|
| + EXPECT_TRUE(info_->GetTextureFormatValidator(GL_DEPTH_COMPONENT)
|
| + .IsValid(GL_UNSIGNED_SHORT));
|
| + EXPECT_TRUE(info_->GetTextureFormatValidator(GL_DEPTH_COMPONENT)
|
| + .IsValid(GL_UNSIGNED_INT));
|
| + EXPECT_TRUE(info_->GetTextureFormatValidator(GL_DEPTH_STENCIL)
|
| + .IsValid(GL_UNSIGNED_INT_24_8));
|
| + EXPECT_TRUE(info_->feature_flags().packed_depth24_stencil8);
|
| + EXPECT_THAT(info_->extensions(), HasSubstr("GL_OES_depth24"));
|
| + EXPECT_TRUE(
|
| + info_->validators()->render_buffer_format.IsValid(GL_DEPTH_COMPONENT24));
|
| + EXPECT_TRUE(
|
| + info_->validators()->render_buffer_format.IsValid(GL_DEPTH24_STENCIL8));
|
| + EXPECT_TRUE(
|
| + info_->validators()->texture_internal_format.IsValid(GL_DEPTH_STENCIL));
|
| + EXPECT_TRUE(info_->validators()->texture_format.IsValid(GL_DEPTH_STENCIL));
|
| }
|
|
|
| TEST_F(FeatureInfoTest, InitializeWithoutSamplers) {
|
|
|