Browse Source

DebugTools: test size 0 in buffer[Sub]Data()

gltestlib-symbol-duplication
Pablo Escobar 4 years ago committed by Vladimír Vondruš
parent
commit
342a8a9235
  1. 9
      src/Magnum/DebugTools/Test/BufferDataGLTest.cpp

9
src/Magnum/DebugTools/Test/BufferDataGLTest.cpp

@ -59,6 +59,11 @@ void BufferDataGLTest::data() {
#endif
GL::Buffer buffer;
Containers::Array<char> emptyContents = bufferData(buffer);
MAGNUM_VERIFY_NO_GL_ERROR();
CORRADE_VERIFY(emptyContents.isEmpty());
buffer.setData(Data, GL::BufferUsage::StaticDraw);
Containers::Array<char> contents = bufferData(buffer);
MAGNUM_VERIFY_NO_GL_ERROR();
@ -82,6 +87,10 @@ void BufferDataGLTest::subData() {
Containers::arrayCast<Int>(contents),
Containers::arrayView(Data).slice(1, 4),
TestSuite::Compare::Container);
Containers::Array<char> emptyContents = bufferSubData(buffer, 4, 0);
MAGNUM_VERIFY_NO_GL_ERROR();
CORRADE_VERIFY(emptyContents.isEmpty());
}
}}}}

Loading…
Cancel
Save