| 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 3b32f7a5bae6f7061a34080b5b78604ebcb57564..1010f993d1a776b8f71e8f54f872d58b3f7ddc12 100644
|
| --- a/gpu/command_buffer/service/feature_info_unittest.cc
|
| +++ b/gpu/command_buffer/service/feature_info_unittest.cc
|
| @@ -1072,5 +1072,33 @@ TEST_F(FeatureInfoTest, ARBSyncDisabled) {
|
| EXPECT_FALSE(gfx::GLFence::IsSupported());
|
| }
|
|
|
| +TEST_F(FeatureInfoTest, InitializeCHROMIUM_path_rendering) {
|
| + SetupInitExpectationsWithGLVersion(
|
| + "GL_NV_path_rendering GL_EXT_direct_state_access", "", "4.3");
|
| + EXPECT_TRUE(info_->feature_flags().chromium_path_rendering);
|
| + EXPECT_THAT(info_->extensions(), HasSubstr("GL_CHROMIUM_path_rendering"));
|
| +}
|
| +
|
| +TEST_F(FeatureInfoTest, InitializeCHROMIUM_path_rendering2) {
|
| + SetupInitExpectationsWithGLVersion(
|
| + "GL_NV_path_rendering", "", "OpenGL ES 3.1");
|
| + EXPECT_TRUE(info_->feature_flags().chromium_path_rendering);
|
| + EXPECT_THAT(info_->extensions(), HasSubstr("GL_CHROMIUM_path_rendering"));
|
| +}
|
| +
|
| +TEST_F(FeatureInfoTest, InitializeNoCHROMIUM_path_rendering) {
|
| + SetupInitExpectationsWithGLVersion("", "", "4.3");
|
| + EXPECT_FALSE(info_->feature_flags().chromium_path_rendering);
|
| + EXPECT_THAT(info_->extensions(),
|
| + Not(HasSubstr("GL_CHROMIUM_path_rendering")));
|
| +}
|
| +
|
| +TEST_F(FeatureInfoTest, InitializeNoCHROMIUM_path_rendering2) {
|
| + SetupInitExpectationsWithGLVersion("GL_NV_path_rendering", "", "4.3");
|
| + EXPECT_FALSE(info_->feature_flags().chromium_path_rendering);
|
| + EXPECT_THAT(info_->extensions(),
|
| + Not(HasSubstr("GL_CHROMIUM_path_rendering")));
|
| +}
|
| +
|
| } // namespace gles2
|
| } // namespace gpu
|
|
|