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 e58e6c21fc7b0afaa76c230f716566c9907120cf..c063ada0eac686c69bab3ad8fde564a5d098b9a0 100644 |
--- a/gpu/command_buffer/service/feature_info.cc |
+++ b/gpu/command_buffer/service/feature_info.cc |
@@ -691,7 +691,9 @@ void FeatureInfo::InitializeFeatures() { |
validators_.texture_parameter.AddValue(GL_TEXTURE_USAGE_ANGLE); |
} |
- if (extensions.Contains("GL_EXT_texture_storage")) { |
+ if (extensions.Contains("GL_EXT_texture_storage") || |
+ extensions.Contains("GL_ARB_texture_storage") || |
+ is_es3) { |
feature_flags_.ext_texture_storage = true; |
AddExtensionString("GL_EXT_texture_storage"); |
validators_.texture_parameter.AddValue(GL_TEXTURE_IMMUTABLE_FORMAT_EXT); |