namespace gfx {
-GLVersionInfo::GLVersionInfo(const char* version_str)
+GLVersionInfo::GLVersionInfo(const char* version_str, const char* renderer_str)
: is_es(false),
is_es1(false),
is_es2(false),
is_gl1(false),
is_gl2(false),
is_gl3(false),
- is_gl4(false) {
+ is_gl4(false),
+ is_angle(false) {
if (version_str) {
std::string lstr(StringToLowerASCII(std::string(version_str)));
is_es = (lstr.substr(0, 9) == "opengl es");
is_gl1 = !is_gl2 && !is_gl3 && !is_gl4;
}
}
+ if (renderer_str) {
+ is_angle = StartsWithASCII(renderer_str, "ANGLE", true);
+ }
}
} // namespace gfx