MCPcopy Create free account
hub / github.com/Tencent/tgfx / TGFX_TEST

Function TGFX_TEST

test/src/GLUtilTest.cpp:74–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72}
73
74TGFX_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
98TGFX_TEST(GLUtilTest, Caps) {
99 {

Callers

nothing calls this directly

Calls 3

getSampleCountMethod · 0.80
GetGLVersionFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected