| Index: gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
 | 
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
 | 
| index c81e60f7e92767c69351b5ac3045e784faa34ace..6636439457a6512683be6e53f0f6e97d3e926041 100644
 | 
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
 | 
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
 | 
| @@ -158,10 +158,7 @@
 | 
|    }
 | 
|  
 | 
|    // Check for required extensions
 | 
| -  if (!feature_info_->feature_flags().angle_robust_client_memory ||
 | 
| -      !feature_info_->feature_flags().chromium_bind_generates_resource ||
 | 
| -      (feature_info_->IsWebGLContext() !=
 | 
| -       feature_info_->feature_flags().angle_webgl_compatibility)) {
 | 
| +  if (!feature_info_->feature_flags().angle_robust_client_memory) {
 | 
|      Destroy(true);
 | 
|      return false;
 | 
|    }
 | 
| @@ -276,11 +273,7 @@
 | 
|  
 | 
|    PopulateNumericCapabilities(&caps, feature_info_.get());
 | 
|  
 | 
| -  glGetIntegerv(GL_BIND_GENERATES_RESOURCE_CHROMIUM,
 | 
| -                &caps.bind_generates_resource_chromium);
 | 
| -  DCHECK_EQ(caps.bind_generates_resource_chromium != GL_FALSE,
 | 
| -            group_->bind_generates_resource());
 | 
| -
 | 
| +  caps.bind_generates_resource_chromium = group_->bind_generates_resource();
 | 
|    caps.egl_image_external =
 | 
|        feature_info_->feature_flags().oes_egl_image_external;
 | 
|    caps.texture_format_astc =
 | 
| 
 |