| Index: gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| index 1914c68d60f10c9c06c2f3734d63862c63340ff0..056c8f067e9a894be9809ea02e2db98c6e18f9d1 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -3103,7 +3103,10 @@ bool GLES2DecoderImpl::Initialize(
|
| }
|
| }
|
|
|
| - bool needs_emulation = gl_version_info().IsLowerThanGL(4, 2);
|
| + // In theory |needs_emulation| needs to be true on Desktop GL 4.1 or lower.
|
| + // However, we set it to true everywhere, not to trust drivers to handle
|
| + // out-of-bounds buffer accesses.
|
| + bool needs_emulation = true;
|
| transform_feedback_manager_.reset(new TransformFeedbackManager(
|
| group_->max_transform_feedback_separate_attribs(), needs_emulation));
|
|
|
|
|