diff --git a/src/Magnum/Test/MeshGLTest.cpp b/src/Magnum/Test/MeshGLTest.cpp index 75b3a3de0..70ee2ba09 100644 --- a/src/Magnum/Test/MeshGLTest.cpp +++ b/src/Magnum/Test/MeshGLTest.cpp @@ -301,7 +301,11 @@ void MeshGLTest::wrap() { #endif GLuint id; + #ifndef MAGNUM_TARGET_GLES2 glGenVertexArrays(1, &id); + #else + glGenVertexArraysOES(1, &id); + #endif /* Releasing won't delete anything */ { @@ -311,7 +315,11 @@ void MeshGLTest::wrap() { /* ...so we can wrap it again */ Mesh::wrap(id); + #ifndef MAGNUM_TARGET_GLES2 glDeleteVertexArrays(1, &id); + #else + glDeleteVertexArraysOES(1, &id); + #endif } void MeshGLTest::label() {