Chromium Code Reviews| Index: gpu/command_buffer/service/feature_info.cc |
| diff --git a/gpu/command_buffer/service/feature_info.cc b/gpu/command_buffer/service/feature_info.cc |
| index 46cd137b005cf5f5e9852e66ea28fadca83bd511..973b041a7a7024bee6e3e89dec51712bb36c8493 100644 |
| --- a/gpu/command_buffer/service/feature_info.cc |
| +++ b/gpu/command_buffer/service/feature_info.cc |
| @@ -1424,6 +1424,21 @@ bool FeatureInfo::IsWebGLContext() const { |
| return false; |
| } |
| +bool FeatureInfo::IsWebGL2OrES3Context() const { |
| + // Switch statement to cause a compile-time error if we miss a case. |
|
Zhenyao Mo
2016/07/22 14:36:47
Since you add a default, this comment is incorrect
|
| + switch (context_type_) { |
| + case CONTEXT_TYPE_WEBGL2: |
| + case CONTEXT_TYPE_OPENGLES3: |
| + return true; |
| + case CONTEXT_TYPE_WEBGL1: |
| + case CONTEXT_TYPE_OPENGLES2: |
| + return false; |
| + default: |
| + NOTREACHED(); |
| + return false; |
| + } |
| +} |
| + |
| void FeatureInfo::AddExtensionString(const char* s) { |
| std::string str(s); |
| size_t pos = extensions_.find(str); |