diff options
Diffstat (limited to 'tests/glean/geomrend.cpp')
-rw-r--r-- | tests/glean/geomrend.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/glean/geomrend.cpp b/tests/glean/geomrend.cpp index e8142a508..fceb24d75 100644 --- a/tests/glean/geomrend.cpp +++ b/tests/glean/geomrend.cpp @@ -34,8 +34,6 @@ // vertex arrays with glDrawElements, and any of the preceding // methods stuffed in a display list. -using namespace std; - #include "geomrend.h" #include "rand.h" #include "glutils.h" @@ -45,6 +43,8 @@ using namespace std; #include <float.h> #include <cassert> +using namespace std; + namespace GLEAN { @@ -292,6 +292,8 @@ bool GeomRenderer::renderPrimitives(GLenum mode) bool GeomRenderer::generateDisplayList(GLenum mode, GLint& listHandleOut) { + bool result; + if (!isReadyToRender()) { return false; @@ -299,7 +301,8 @@ bool GeomRenderer::generateDisplayList(GLenum mode, GLint& listHandleOut) listHandleOut = glGenLists(1); glNewList(listHandleOut, GL_COMPILE); - assert(renderPrimitives(mode)); + result = renderPrimitives(mode); + assert(result); glEndList(); return true; |