Browse Source

GL: actually test Buffer::setTargetHint().

pull/680/head
Vladimír Vondruš 10 months ago
parent
commit
5c88bc1d58
  1. 12
      src/Magnum/GL/Test/BufferGLTest.cpp

12
src/Magnum/GL/Test/BufferGLTest.cpp

@ -50,6 +50,8 @@ struct BufferGLTest: OpenGLTester {
void constructMove();
void wrap();
void targetHint();
#ifndef MAGNUM_TARGET_WEBGL
void label();
#endif
@ -109,6 +111,8 @@ BufferGLTest::BufferGLTest() {
&BufferGLTest::constructMove,
&BufferGLTest::wrap,
&BufferGLTest::targetHint,
#ifndef MAGNUM_TARGET_WEBGL
&BufferGLTest::label,
#endif
@ -234,6 +238,14 @@ void BufferGLTest::wrap() {
glDeleteBuffers(1, &id);
}
void BufferGLTest::targetHint() {
Buffer buffer;
CORRADE_COMPARE(buffer.targetHint(), Buffer::TargetHint::Array);
buffer.setTargetHint(Buffer::TargetHint::ElementArray);
CORRADE_COMPARE(buffer.targetHint(), Buffer::TargetHint::ElementArray);
}
#ifndef MAGNUM_TARGET_WEBGL
void BufferGLTest::label() {
/* No-Op version is tested in AbstractObjectGLTest */

Loading…
Cancel
Save