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..0223abaa120d777389403bbb5df041056881c4f3 100644 |
--- a/gpu/command_buffer/service/feature_info.cc |
+++ b/gpu/command_buffer/service/feature_info.cc |
@@ -1004,8 +1004,10 @@ 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) { |
reveman
2016/02/10 03:12:14
should GL_CHROMIUM_iosurface also be moved inside
Daniele Castagna
2016/02/10 03:14:56
Sure, IIRC you mentioned GL_CHROMIUM_iosurface is
Daniele Castagna
2016/02/10 03:41:36
Moved 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")) { |