Chromium Code Reviews| 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 8a114b4fe05ffa443364cd19e0957ca2d92673fc..8782e5288810c2e4c9ae987ca6965a8f85cf62b3 100644 |
| --- a/gpu/command_buffer/service/feature_info.cc |
| +++ b/gpu/command_buffer/service/feature_info.cc |
| @@ -1312,7 +1312,9 @@ void FeatureInfo::InitializeFeatures() { |
| } |
| UMA_HISTOGRAM_BOOLEAN("GPU.TextureRG", feature_flags_.ext_texture_rg); |
| - if (gl_version_info_->is_desktop_core_profile || |
| + if ((gl_version_info_->is_desktop_core_profile && |
| + (gl_version_info_->IsAtLeastGL(3, 0) || |
| + extensions.Contains("GL_ARB_texture_rg"))) || |
|
Ken Russell (switch to Gerrit)
2017/06/13 23:51:03
This isn't necessary. Looking more deeply, GL_ARB_
|
| extensions.Contains("GL_EXT_texture_norm16")) { |
| feature_flags_.ext_texture_norm16 = true; |
| AddExtensionString("GL_EXT_texture_norm16"); |