| Index: gpu/command_buffer/service/feature_info.cc
|
| diff --git a/gpu/command_buffer/service/feature_info.cc b/gpu/command_buffer/service/feature_info.cc
|
| index d8edc1f7f5a5063d94bfea3c2650f8d3cd7cb58d..59970377549e361dc3fb30729089d5eac1bbcc96 100644
|
| --- a/gpu/command_buffer/service/feature_info.cc
|
| +++ b/gpu/command_buffer/service/feature_info.cc
|
| @@ -1003,9 +1003,11 @@ void FeatureInfo::InitializeFeatures() {
|
| }
|
|
|
| #if defined(OS_MACOSX)
|
| - AddExtensionString("GL_CHROMIUM_iosurface");
|
| - AddExtensionString("GL_CHROMIUM_ycbcr_420v_image");
|
| - feature_flags_.chromium_image_ycbcr_420v = true;
|
| + if (gfx::GetGLImplementation() != gfx::kGLImplementationOSMesaGL) {
|
| + AddExtensionString("GL_CHROMIUM_iosurface");
|
| + AddExtensionString("GL_CHROMIUM_ycbcr_420v_image");
|
| + feature_flags_.chromium_image_ycbcr_420v = true;
|
| + }
|
| #endif
|
|
|
| if (extensions.Contains("GL_APPLE_ycbcr_422")) {
|
|
|