diff --git a/src/Magnum/Test/SampleQueryGLTest.cpp b/src/Magnum/Test/SampleQueryGLTest.cpp index 0e9065de6..27ae11e4c 100644 --- a/src/Magnum/Test/SampleQueryGLTest.cpp +++ b/src/Magnum/Test/SampleQueryGLTest.cpp @@ -66,7 +66,11 @@ void SampleQueryGLTest::wrap() { #endif GLuint id; + #ifndef MAGNUM_TARGET_GLES2 glGenQueries(1, &id); + #else + glGenQueriesEXT(1, &id); + #endif /* Releasing won't delete anything */ { @@ -76,7 +80,11 @@ void SampleQueryGLTest::wrap() { /* ...so we can wrap it again */ SampleQuery::wrap(id, SampleQuery::Target::AnySamplesPassed); + #ifndef MAGNUM_TARGET_GLES2 glDeleteQueries(1, &id); + #else + glDeleteQueriesEXT(1, &id); + #endif } namespace { diff --git a/src/Magnum/Test/TimeQueryGLTest.cpp b/src/Magnum/Test/TimeQueryGLTest.cpp index 3948aaff7..eb4fea632 100644 --- a/src/Magnum/Test/TimeQueryGLTest.cpp +++ b/src/Magnum/Test/TimeQueryGLTest.cpp @@ -54,7 +54,11 @@ void TimeQueryGLTest::wrap() { #endif GLuint id; + #ifndef MAGNUM_TARGET_GLES2 glGenQueries(1, &id); + #else + glGenQueriesEXT(1, &id); + #endif /* Releasing won't delete anything */ { @@ -64,7 +68,11 @@ void TimeQueryGLTest::wrap() { /* ...so we can wrap it again */ TimeQuery::wrap(id, TimeQuery::Target::TimeElapsed); + #ifndef MAGNUM_TARGET_GLES2 glDeleteQueries(1, &id); + #else + glDeleteQueriesEXT(1, &id); + #endif } void TimeQueryGLTest::queryTime() {