Browse Source

Fix query tests on ES2.

pull/107/head
Vladimír Vondruš 11 years ago
parent
commit
0715bf89ea
  1. 8
      src/Magnum/Test/SampleQueryGLTest.cpp
  2. 8
      src/Magnum/Test/TimeQueryGLTest.cpp

8
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 {

8
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() {

Loading…
Cancel
Save