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..3c1d9a8aa344a918e94a1924134d6fc60796dccd 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); |
+ // |needs_emulation| is set to true on Desktop GL 4.1 or lower. |
+ // For now we set it everywhere to be on the safe side in case drivers |
+ // do not handle out-of-bounds visit securely. |
Ken Russell (switch to Gerrit)
2016/10/24 21:39:24
How about "visit" -> "accesses"?
Zhenyao Mo
2016/10/24 21:47:30
Done.
|
+ bool needs_emulation = true; |
transform_feedback_manager_.reset(new TransformFeedbackManager( |
group_->max_transform_feedback_separate_attribs(), needs_emulation)); |