Commit fecbed9f by Olli Etuaho

Fix code style in perf tests

1) Format switch/case with git cl format 2) Change NULL -> nullptr 3) Change int to GLint where appropriate 4) Use more appropriate variants of asserts BUG=angleproject:1261 TEST=angle_perftests Change-Id: I97d6260dbd72ef3897fff145682b7043bf323b76 Reviewed-on: https://chromium-review.googlesource.com/319380 Tryjob-Request: Olli Etuaho <oetuaho@nvidia.com> Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent a8893120
......@@ -77,12 +77,19 @@ std::string RenderTestParams::suffix() const
{
switch (getRenderer())
{
case EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE: return "_d3d11";
case EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE: return "_d3d9";
case EGL_PLATFORM_ANGLE_TYPE_OPENGL_ANGLE: return "_gl";
case EGL_PLATFORM_ANGLE_TYPE_OPENGLES_ANGLE: return "_gles";
case EGL_PLATFORM_ANGLE_TYPE_DEFAULT_ANGLE: return "_default";
default: assert(0); return "_unk";
case EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE:
return "_d3d11";
case EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE:
return "_d3d9";
case EGL_PLATFORM_ANGLE_TYPE_OPENGL_ANGLE:
return "_gl";
case EGL_PLATFORM_ANGLE_TYPE_OPENGLES_ANGLE:
return "_gles";
case EGL_PLATFORM_ANGLE_TYPE_DEFAULT_ANGLE:
return "_default";
default:
assert(0);
return "_unk";
}
}
......
......@@ -27,7 +27,7 @@
class Event;
#ifndef ASSERT_GL_NO_ERROR
#define ASSERT_GL_NO_ERROR() ASSERT_TRUE(glGetError() == GL_NO_ERROR)
#define ASSERT_GL_NO_ERROR() ASSERT_EQ(static_cast<GLenum>(GL_NO_ERROR), glGetError())
#endif
class ANGLEPerfTest : public testing::Test, angle::NonCopyable
......
......@@ -94,10 +94,14 @@ GLfloat *GetFloatData(GLint componentCount)
switch (componentCount)
{
case 2: return vertices2;
case 3: return vertices3;
case 4: return vertices4;
default: return NULL;
case 2:
return vertices2;
case 3:
return vertices3;
case 4:
return vertices4;
default:
return nullptr;
}
}
......@@ -151,13 +155,26 @@ GLsizeiptr GetVertexData(GLenum type, GLint componentCount, GLboolean normalized
switch (type)
{
case GL_BYTE: triDataSize = GetNormalizedData<GLbyte>(numElements, floatData, data); break;
case GL_SHORT: triDataSize = GetNormalizedData<GLshort>(numElements, floatData, data); break;
case GL_INT: triDataSize = GetNormalizedData<GLint>(numElements, floatData, data); break;
case GL_UNSIGNED_BYTE: triDataSize = GetNormalizedData<GLubyte>(numElements, floatData, data); break;
case GL_UNSIGNED_SHORT: triDataSize = GetNormalizedData<GLushort>(numElements, floatData, data); break;
case GL_UNSIGNED_INT: triDataSize = GetNormalizedData<GLuint>(numElements, floatData, data); break;
default: assert(0);
case GL_BYTE:
triDataSize = GetNormalizedData<GLbyte>(numElements, floatData, data);
break;
case GL_SHORT:
triDataSize = GetNormalizedData<GLshort>(numElements, floatData, data);
break;
case GL_INT:
triDataSize = GetNormalizedData<GLint>(numElements, floatData, data);
break;
case GL_UNSIGNED_BYTE:
triDataSize = GetNormalizedData<GLubyte>(numElements, floatData, data);
break;
case GL_UNSIGNED_SHORT:
triDataSize = GetNormalizedData<GLushort>(numElements, floatData, data);
break;
case GL_UNSIGNED_INT:
triDataSize = GetNormalizedData<GLuint>(numElements, floatData, data);
break;
default:
assert(0);
}
}
else
......@@ -166,13 +183,26 @@ GLsizeiptr GetVertexData(GLenum type, GLint componentCount, GLboolean normalized
switch (type)
{
case GL_BYTE: triDataSize = GetIntData<GLbyte>(numElements, floatData, data); break;
case GL_SHORT: triDataSize = GetIntData<GLshort>(numElements, floatData, data); break;
case GL_INT: triDataSize = GetIntData<GLint>(numElements, floatData, data); break;
case GL_UNSIGNED_BYTE: triDataSize = GetIntData<GLubyte>(numElements, floatData, data); break;
case GL_UNSIGNED_SHORT: triDataSize = GetIntData<GLushort>(numElements, floatData, data); break;
case GL_UNSIGNED_INT: triDataSize = GetIntData<GLuint>(numElements, floatData, data); break;
default: assert(0);
case GL_BYTE:
triDataSize = GetIntData<GLbyte>(numElements, floatData, data);
break;
case GL_SHORT:
triDataSize = GetIntData<GLshort>(numElements, floatData, data);
break;
case GL_INT:
triDataSize = GetIntData<GLint>(numElements, floatData, data);
break;
case GL_UNSIGNED_BYTE:
triDataSize = GetIntData<GLubyte>(numElements, floatData, data);
break;
case GL_UNSIGNED_SHORT:
triDataSize = GetIntData<GLushort>(numElements, floatData, data);
break;
case GL_UNSIGNED_INT:
triDataSize = GetIntData<GLuint>(numElements, floatData, data);
break;
default:
assert(0);
}
}
......@@ -192,14 +222,30 @@ std::string BufferSubDataParams::suffix() const
switch (vertexType)
{
case GL_FLOAT: strstr << "_float"; break;
case GL_INT: strstr << "_int"; break;
case GL_BYTE: strstr << "_byte"; break;
case GL_SHORT: strstr << "_short"; break;
case GL_UNSIGNED_INT: strstr << "_uint"; break;
case GL_UNSIGNED_BYTE: strstr << "_ubyte"; break;
case GL_UNSIGNED_SHORT: strstr << "_ushort"; break;
default: strstr << "_vunk_" << vertexType << "_"; break;
case GL_FLOAT:
strstr << "_float";
break;
case GL_INT:
strstr << "_int";
break;
case GL_BYTE:
strstr << "_byte";
break;
case GL_SHORT:
strstr << "_short";
break;
case GL_UNSIGNED_INT:
strstr << "_uint";
break;
case GL_UNSIGNED_BYTE:
strstr << "_ubyte";
break;
case GL_UNSIGNED_SHORT:
strstr << "_ushort";
break;
default:
strstr << "_vunk_" << vertexType << "_";
break;
}
strstr << vertexComponentCount;
......@@ -212,7 +258,7 @@ BufferSubDataBenchmark::BufferSubDataBenchmark()
: ANGLERenderTest("BufferSubData", GetParam()),
mProgram(0),
mBuffer(0),
mUpdateData(NULL),
mUpdateData(nullptr),
mNumTris(0)
{
}
......@@ -221,8 +267,8 @@ void BufferSubDataBenchmark::initializeBenchmark()
{
const auto &params = GetParam();
ASSERT_TRUE(params.vertexComponentCount > 1);
ASSERT_TRUE(params.iterations > 0);
ASSERT_LT(1, params.vertexComponentCount);
ASSERT_LT(0u, params.iterations);
mDrawIterations = params.iterations;
const std::string vs = SHADER_SOURCE
......@@ -246,7 +292,7 @@ void BufferSubDataBenchmark::initializeBenchmark()
);
mProgram = CompileProgram(vs, fs);
ASSERT_TRUE(mProgram != 0);
ASSERT_NE(0u, mProgram);
// Use the program object
glUseProgram(mProgram);
......
......@@ -91,7 +91,7 @@ void DrawCallPerfBenchmark::initializeBenchmark()
{
const auto &params = GetParam();
ASSERT_TRUE(params.iterations > 0);
ASSERT_LT(0u, params.iterations);
mDrawIterations = params.iterations;
const std::string vs = SHADER_SOURCE
......@@ -115,7 +115,7 @@ void DrawCallPerfBenchmark::initializeBenchmark()
);
mProgram = CompileProgram(vs, fs);
ASSERT_TRUE(mProgram != 0);
ASSERT_NE(0u, mProgram);
// Use the program object
glUseProgram(mProgram);
......
......@@ -134,11 +134,11 @@ EGLInitializePerfTest::~EGLInitializePerfTest()
void EGLInitializePerfTest::step(float dt, double totalTime)
{
ASSERT_TRUE(mDisplay != EGL_NO_DISPLAY);
ASSERT_NE(EGL_NO_DISPLAY, mDisplay);
EGLint majorVersion, minorVersion;
ASSERT_TRUE(eglInitialize(mDisplay, &majorVersion, &minorVersion) == EGL_TRUE);
ASSERT_TRUE(eglTerminate(mDisplay) == EGL_TRUE);
ASSERT_EQ(static_cast<EGLBoolean>(EGL_TRUE), eglInitialize(mDisplay, &majorVersion, &minorVersion));
ASSERT_EQ(static_cast<EGLBoolean>(EGL_TRUE), eglTerminate(mDisplay));
if (mTimer->getElapsedTime() >= 5.0)
{
......
......@@ -75,8 +75,8 @@ void IndexConversionPerfTest::initializeBenchmark()
{
const auto &params = GetParam();
ASSERT_TRUE(params.iterations > 0);
ASSERT_TRUE(params.numIndexTris > 0);
ASSERT_LT(0u, params.iterations);
ASSERT_LT(0u, params.numIndexTris);
mDrawIterations = params.iterations;
......@@ -101,7 +101,7 @@ void IndexConversionPerfTest::initializeBenchmark()
);
mProgram = CompileProgram(vs, fs);
ASSERT_TRUE(mProgram != 0);
ASSERT_NE(0u, mProgram);
// Use the program object
glUseProgram(mProgram);
......@@ -150,7 +150,7 @@ void IndexConversionPerfTest::initializeBenchmark()
glUniform1f(glGetUniformLocation(mProgram, "uScale"), scale);
glUniform1f(glGetUniformLocation(mProgram, "uOffset"), offset);
ASSERT_TRUE(glGetError() == GL_NO_ERROR);
ASSERT_GL_NO_ERROR();
}
void IndexConversionPerfTest::updateBufferData()
......@@ -186,7 +186,7 @@ void IndexConversionPerfTest::drawBenchmark()
reinterpret_cast<GLvoid*>(0));
}
EXPECT_TRUE(glGetError() == GL_NO_ERROR);
ASSERT_GL_NO_ERROR();
}
IndexConversionPerfParams IndexConversionPerfD3D11Params()
......
......@@ -105,7 +105,7 @@ void InstancingPerfBenchmark::initializeBenchmark()
{
const auto &params = GetParam();
ASSERT_TRUE(params.iterations > 0);
ASSERT_LT(0u, params.iterations);
mDrawIterations = params.iterations;
const std::string vs =
......@@ -133,7 +133,7 @@ void InstancingPerfBenchmark::initializeBenchmark()
"}\n";
mProgram = CompileProgram(vs, fs);
ASSERT_TRUE(mProgram != 0);
ASSERT_NE(0u, mProgram);
glUseProgram(mProgram);
......
......@@ -95,7 +95,7 @@ void InterleavedAttributeDataBenchmark::initializeBenchmark()
"}";
mPointSpriteProgram = CompileProgram(vs, fs);
ASSERT_TRUE(mPointSpriteProgram != 0);
ASSERT_NE(0u, mPointSpriteProgram);
glClearColor(0.0f, 1.0f, 0.0f, 1.0f);
......
......@@ -88,7 +88,7 @@ void PointSpritesBenchmark::initializeBenchmark()
const auto &params = GetParam();
mDrawIterations = params.iterations;
ASSERT_TRUE(params.iterations > 0);
ASSERT_LT(0u, params.iterations);
std::stringstream vstrstr;
......@@ -144,7 +144,7 @@ void PointSpritesBenchmark::initializeBenchmark()
"}\n";
mProgram = CompileProgram(vstrstr.str(), fstrstr.str());
ASSERT_TRUE(mProgram != 0);
ASSERT_NE(0u, mProgram);
// Use the program object
glUseProgram(mProgram);
......@@ -161,17 +161,17 @@ void PointSpritesBenchmark::initializeBenchmark()
glBindBuffer(GL_ARRAY_BUFFER, mBuffer);
glBufferData(GL_ARRAY_BUFFER, vertexPositions.size() * sizeof(float), &vertexPositions[0], GL_STATIC_DRAW);
int positionLocation = glGetAttribLocation(mProgram, "vPosition");
ASSERT_TRUE(positionLocation != -1);
GLint positionLocation = glGetAttribLocation(mProgram, "vPosition");
ASSERT_NE(-1, positionLocation);
glVertexAttribPointer(positionLocation, 2, GL_FLOAT, GL_FALSE, 0, NULL);
glVertexAttribPointer(positionLocation, 2, GL_FLOAT, GL_FALSE, 0, nullptr);
glEnableVertexAttribArray(positionLocation);
// Set the viewport
glViewport(0, 0, getWindow()->getWidth(), getWindow()->getHeight());
int pointSizeLocation = glGetUniformLocation(mProgram, "uPointSize");
ASSERT_TRUE(pointSizeLocation != -1);
GLint pointSizeLocation = glGetUniformLocation(mProgram, "uPointSize");
ASSERT_NE(-1, pointSizeLocation);
glUniform1f(pointSizeLocation, params.size);
......
......@@ -99,7 +99,7 @@ TexSubImageBenchmark::TexSubImageBenchmark()
mTexture(0),
mVertexBuffer(0),
mIndexBuffer(0),
mPixels(NULL)
mPixels(nullptr)
{
}
......@@ -157,7 +157,7 @@ void TexSubImageBenchmark::initializeBenchmark()
);
mProgram = CompileProgram(vs, fs);
ASSERT_TRUE(mProgram != 0);
ASSERT_NE(0u, mProgram);
// Get the attribute locations
mPositionLoc = glGetAttribLocation(mProgram, "a_position");
......
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