| 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 =
|
|
|