| 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 b1e92e6e4c598915fc9076ebca2deb9e7a5c849b..90f255ba95175447977b302e1bbe80c5482d8041 100644
|
| --- a/gpu/command_buffer/service/feature_info.cc
|
| +++ b/gpu/command_buffer/service/feature_info.cc
|
| @@ -821,10 +821,11 @@ void FeatureInfo::InitializeFeatures() {
|
| enable_immutable_texture_format_bgra_on_es3) ||
|
| (gl_version_info_->is_es3 &&
|
| !enable_texture_format_bgra8888);
|
| - if (extensions.Contains("GL_EXT_texture_storage") ||
|
| - extensions.Contains("GL_ARB_texture_storage") ||
|
| - support_texture_storage_on_es3 ||
|
| - gl_version_info_->is_desktop_core_profile) {
|
| + if (!workarounds_.disable_texture_storage &&
|
| + (extensions.Contains("GL_EXT_texture_storage") ||
|
| + extensions.Contains("GL_ARB_texture_storage") ||
|
| + support_texture_storage_on_es3 ||
|
| + gl_version_info_->is_desktop_core_profile)) {
|
| feature_flags_.ext_texture_storage = true;
|
| AddExtensionString("GL_EXT_texture_storage");
|
| validators_.texture_parameter.AddValue(GL_TEXTURE_IMMUTABLE_FORMAT_EXT);
|
|
|