Chromium Code Reviews| Index: gpu/command_buffer/service/buffer_manager.cc |
| diff --git a/gpu/command_buffer/service/buffer_manager.cc b/gpu/command_buffer/service/buffer_manager.cc |
| index a53b93f679d9689c34238c58013543099bca76d6..c6c9458bea91872d44eaaf5bfdb31b542ccbd2e2 100644 |
| --- a/gpu/command_buffer/service/buffer_manager.cc |
| +++ b/gpu/command_buffer/service/buffer_manager.cc |
| @@ -21,7 +21,6 @@ |
| #include "gpu/command_buffer/service/memory_tracking.h" |
| #include "gpu/command_buffer/service/transform_feedback_manager.h" |
| #include "ui/gl/gl_bindings.h" |
| -#include "ui/gl/gl_implementation.h" |
| #include "ui/gl/gl_version_info.h" |
| #include "ui/gl/trace_util.h" |
| @@ -360,7 +359,7 @@ bool BufferManager::UseNonZeroSizeForClientSideArrayBuffer() { |
| bool BufferManager::UseShadowBuffer(GLenum target, GLenum usage) { |
| const bool is_client_side_array = IsUsageClientSideArray(usage); |
| const bool support_fixed_attribs = |
| - gl::GetGLImplementation() == gl::kGLImplementationEGLGLES2; |
| + !feature_info_ || feature_info_->gl_version_info().is_es; |
|
no sievers
2016/07/22 17:26:17
|!feature_info_| is for some unit tests?
maybe wor
piman
2016/07/22 17:30:02
It is (that's not ideal, but same as UseNonZeroSiz
piman
2016/07/22 19:25:37
Done.
|
| // TODO(zmo): Don't shadow buffer data on ES3. crbug.com/491002. |
| return ( |