diff --git a/src/Text/Test/RendererGLTest.cpp b/src/Text/Test/RendererGLTest.cpp index 26be89dcf..f42391635 100644 --- a/src/Text/Test/RendererGLTest.cpp +++ b/src/Text/Test/RendererGLTest.cpp @@ -169,7 +169,8 @@ void RendererGLTest::renderMesh() { Mesh mesh; Buffer vertexBuffer, indexBuffer; Range2D bounds; - std::tie(mesh, bounds) = Text::Renderer3D::render(font, *static_cast(nullptr), 0.25f, "abc", vertexBuffer, indexBuffer, BufferUsage::StaticDraw, Alignment::TopCenter); + std::tie(mesh, bounds) = Text::Renderer3D::render(font, *static_cast(nullptr), + 0.25f, "abc", vertexBuffer, indexBuffer, BufferUsage::StaticDraw, Alignment::TopCenter); MAGNUM_VERIFY_NO_ERROR(); /* Alignment offset */ @@ -181,7 +182,8 @@ void RendererGLTest::renderMesh() { /** @todo How to verify this on ES? */ #ifndef MAGNUM_TARGET_GLES /* Vertex buffer contents */ - Containers::Array vertices = vertexBuffer.data(); + const Containers::Array vertices = vertexBuffer.data(); + CORRADE_COMPARE(vertices.size(), 3*4*(2 + 2)); CORRADE_COMPARE(std::vector(vertices.begin(), vertices.end()), (std::vector{ 0.0f + offset.x(), 0.5f + offset.y(), 0.0f, 10.0f, 0.0f + offset.x(), 0.0f + offset.y(), 0.0f, 0.0f, @@ -199,7 +201,8 @@ void RendererGLTest::renderMesh() { 5.0f + offset.x(), -0.5f + offset.y(), 18.0f, 0.0f })); - Containers::Array indices = indexBuffer.data(); + const Containers::Array indices = indexBuffer.data(); + CORRADE_COMPARE(indices.size(), 3*6); CORRADE_COMPARE(std::vector(indices.begin(), indices.end()), (std::vector{ 0, 1, 2, 1, 3, 2, 4, 5, 6, 5, 7, 6,