diff --git a/src/Magnum/DebugTools/Test/BufferDataGLTest.cpp b/src/Magnum/DebugTools/Test/BufferDataGLTest.cpp index e75442ddd..1bbc2ec2b 100644 --- a/src/Magnum/DebugTools/Test/BufferDataGLTest.cpp +++ b/src/Magnum/DebugTools/Test/BufferDataGLTest.cpp @@ -59,6 +59,11 @@ void BufferDataGLTest::data() { #endif GL::Buffer buffer; + + Containers::Array emptyContents = bufferData(buffer); + MAGNUM_VERIFY_NO_GL_ERROR(); + CORRADE_VERIFY(emptyContents.isEmpty()); + buffer.setData(Data, GL::BufferUsage::StaticDraw); Containers::Array contents = bufferData(buffer); MAGNUM_VERIFY_NO_GL_ERROR(); @@ -82,6 +87,10 @@ void BufferDataGLTest::subData() { Containers::arrayCast(contents), Containers::arrayView(Data).slice(1, 4), TestSuite::Compare::Container); + + Containers::Array emptyContents = bufferSubData(buffer, 4, 0); + MAGNUM_VERIFY_NO_GL_ERROR(); + CORRADE_VERIFY(emptyContents.isEmpty()); } }}}}