| 72 | } |
| 73 | |
| 74 | TGFX_TEST(GLUtilTest, Version) { |
| 75 | auto glVersion = GetGLVersion(nullptr); |
| 76 | EXPECT_EQ(glVersion.majorVersion, -1); |
| 77 | EXPECT_EQ(glVersion.minorVersion, -1); |
| 78 | glVersion = GetGLVersion(""); |
| 79 | EXPECT_EQ(glVersion.majorVersion, -1); |
| 80 | EXPECT_EQ(glVersion.minorVersion, -1); |
| 81 | glVersion = GetGLVersion("2.1 Mesa 10.1.1"); |
| 82 | EXPECT_EQ(glVersion.majorVersion, 2); |
| 83 | EXPECT_EQ(glVersion.minorVersion, 1); |
| 84 | glVersion = GetGLVersion("3.1"); |
| 85 | EXPECT_EQ(glVersion.majorVersion, 3); |
| 86 | EXPECT_EQ(glVersion.minorVersion, 1); |
| 87 | glVersion = GetGLVersion("OpenGL ES 2.0 (WebGL 1.0 (OpenGL ES 2.0 Chromium))"); |
| 88 | EXPECT_EQ(glVersion.majorVersion, 1); |
| 89 | EXPECT_EQ(glVersion.minorVersion, 0); |
| 90 | glVersion = GetGLVersion("OpenGL ES-CM 1.1 Apple A8 GPU - 50.5.1"); |
| 91 | EXPECT_EQ(glVersion.majorVersion, 1); |
| 92 | EXPECT_EQ(glVersion.minorVersion, 1); |
| 93 | glVersion = GetGLVersion("OpenGL ES 2.0 Apple A8 GPU - 50.5.1"); |
| 94 | EXPECT_EQ(glVersion.majorVersion, 2); |
| 95 | EXPECT_EQ(glVersion.minorVersion, 0); |
| 96 | } |
| 97 | |
| 98 | TGFX_TEST(GLUtilTest, Caps) { |
| 99 | { |
nothing calls this directly
no test coverage detected