Commit af52f9c6 by Shahbaz Youssefi Committed by Commit Bot

Fix tests checking for major version > 3

The tests meant to do getClientMajorVersion() >= 3, but in a few locations accidentally did > 3. Bug: angleproject:3569 Change-Id: Ie69898348982c6aae7dac265a18229c257dbfbda Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1947458Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent 362168eb
...@@ -210,7 +210,8 @@ class EXTBlendFuncExtendedDrawTestES3 : public EXTBlendFuncExtendedDrawTest ...@@ -210,7 +210,8 @@ class EXTBlendFuncExtendedDrawTestES3 : public EXTBlendFuncExtendedDrawTest
void testSetUp() override void testSetUp() override
{ {
EXTBlendFuncExtendedDrawTest::testSetUp(); EXTBlendFuncExtendedDrawTest::testSetUp();
if (getClientMajorVersion() > 3 || getClientMinorVersion() >= 1) if (getClientMajorVersion() > 3 ||
(getClientMajorVersion() == 3 && getClientMinorVersion() >= 1))
{ {
mIsES31OrNewer = true; mIsES31OrNewer = true;
} }
......
...@@ -51,7 +51,8 @@ TEST_P(MemorySizeTest, BasicUsageTexture) ...@@ -51,7 +51,8 @@ TEST_P(MemorySizeTest, BasicUsageTexture)
EXPECT_GL_NO_ERROR(); EXPECT_GL_NO_ERROR();
EXPECT_GT(result, 0); EXPECT_GT(result, 0);
if (getClientMajorVersion() > 3) if (getClientMajorVersion() > 3 ||
(getClientMajorVersion() == 3 && getClientMinorVersion() >= 1))
{ {
glGetTexLevelParameteriv(GL_TEXTURE_2D, 1, GL_MEMORY_SIZE_ANGLE, &result); glGetTexLevelParameteriv(GL_TEXTURE_2D, 1, GL_MEMORY_SIZE_ANGLE, &result);
EXPECT_GL_NO_ERROR(); EXPECT_GL_NO_ERROR();
...@@ -76,7 +77,8 @@ TEST_P(MemorySizeTest, BasicUsageBuffer) ...@@ -76,7 +77,8 @@ TEST_P(MemorySizeTest, BasicUsageBuffer)
EXPECT_GL_NO_ERROR(); EXPECT_GL_NO_ERROR();
EXPECT_EQ(0, result); EXPECT_EQ(0, result);
if (getClientMajorVersion() > 3) if (getClientMajorVersion() > 3 ||
(getClientMajorVersion() == 3 && getClientMinorVersion() >= 1))
{ {
GLint64 result64; GLint64 result64;
glGetBufferParameteri64v(GL_ARRAY_BUFFER, GL_MEMORY_SIZE_ANGLE, &result64); glGetBufferParameteri64v(GL_ARRAY_BUFFER, GL_MEMORY_SIZE_ANGLE, &result64);
...@@ -96,7 +98,8 @@ TEST_P(MemorySizeTest, BasicUsageBuffer) ...@@ -96,7 +98,8 @@ TEST_P(MemorySizeTest, BasicUsageBuffer)
EXPECT_GT(result, kExpectedMinBufMemorySize); EXPECT_GT(result, kExpectedMinBufMemorySize);
if (getClientMajorVersion() > 3) if (getClientMajorVersion() > 3 ||
(getClientMajorVersion() == 3 && getClientMinorVersion() >= 1))
{ {
GLint64 result64; GLint64 result64;
glGetBufferParameteri64v(GL_ARRAY_BUFFER, GL_MEMORY_SIZE_ANGLE, &result64); glGetBufferParameteri64v(GL_ARRAY_BUFFER, GL_MEMORY_SIZE_ANGLE, &result64);
......
...@@ -489,14 +489,15 @@ void main() ...@@ -489,14 +489,15 @@ void main()
constexpr char kFSES3[] = constexpr char kFSES3[] =
R"(#version 300 es R"(#version 300 es
#extension GL_OES_EGL_image_external : require #extension GL_OES_EGL_image_external_essl3 : require
precision highp float; precision highp float;
uniform samplerExternalOES sampler; uniform samplerExternalOES sampler;
out vec4 my_FragColor;
void main() void main()
{ {
gl_FragColor = texture(sampler, vec2(0, 0)); my_FragColor = texture(sampler, vec2(0, 0));
})"; })";
if (getClientMajorVersion() > 3) if (getClientMajorVersion() >= 3)
{ {
EXPECT_EQ(0u, CompileShader(GL_FRAGMENT_SHADER, kFSES3)); EXPECT_EQ(0u, CompileShader(GL_FRAGMENT_SHADER, kFSES3));
} }
...@@ -522,7 +523,7 @@ void main() ...@@ -522,7 +523,7 @@ void main()
glGetIntegerv(GL_TEXTURE_BINDING_EXTERNAL_OES, &result); glGetIntegerv(GL_TEXTURE_BINDING_EXTERNAL_OES, &result);
EXPECT_GL_NO_ERROR(); EXPECT_GL_NO_ERROR();
if (getClientMajorVersion() > 3 && if (getClientMajorVersion() >= 3 &&
IsGLExtensionRequestable("GL_OES_EGL_image_external_essl3")) IsGLExtensionRequestable("GL_OES_EGL_image_external_essl3"))
{ {
glRequestExtensionANGLE("GL_OES_EGL_image_external_essl3"); glRequestExtensionANGLE("GL_OES_EGL_image_external_essl3");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment