|
|
|
|
@ -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 */ |
|
|
|
|
|