---
 tests/glean/tdepthstencil.cpp |   21 +++++----------------
 1 files changed, 5 insertions(+), 16 deletions(-)

diff --git a/tests/glean/tdepthstencil.cpp b/tests/glean/tdepthstencil.cpp
index 7de5d34..272e904 100644
--- a/tests/glean/tdepthstencil.cpp
+++ b/tests/glean/tdepthstencil.cpp
@@ -36,6 +36,7 @@
 #include "tdepthstencil.h"
 #include "rand.h"
 #include "image.h"
+#include "piglit-util-gl-common.h"
 
 namespace GLEAN {
 
@@ -120,34 +121,22 @@ DepthStencilTest::testErrorDetection(void)
        GLuint p[1];
 
        glDrawPixels(1, 1, GL_DEPTH_STENCIL_EXT, GL_UNSIGNED_INT, p);
-       if (glGetError() != GL_INVALID_ENUM) {
-               sprintf(errorMsg,
-                       "glDrawPixels(GL_DEPTH_STENCIL_EXT, GL_UNSIGNED_INT)"
-                       " failed to generate GL_INVALID_ENUM.");
+       if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
                return false;
        }
 
        glDrawPixels(1, 1, GL_DEPTH_COMPONENT, GL_UNSIGNED_INT_24_8_EXT, p);
-       if (glGetError() != GL_INVALID_OPERATION) {
-               sprintf(errorMsg,
-                       "glDrawPixels(GL_DEPTH_COMPONENT, 
GL_UNSIGNED_INT_24_8_EXT)"
-                       " failed to generate GL_INVALID_OPERATION.");
+       if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
                return false;
        }
 
        glReadPixels(0, 0, 1, 1, GL_DEPTH_STENCIL_EXT, GL_FLOAT, p);
-       if (glGetError() != GL_INVALID_ENUM) {
-               sprintf(errorMsg,
-                       "glReadPixels(GL_DEPTH_STENCIL_EXT, GL_FLOAT)"
-                       " failed to generate GL_INVALID_ENUM.");
+       if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
                return false;
        }
 
        glReadPixels(0, 0, 1, 1, GL_STENCIL_INDEX, GL_UNSIGNED_INT_24_8_EXT, p);
-       if (glGetError() != GL_INVALID_OPERATION) {
-               sprintf(errorMsg,
-                       "glReadPixels(GL_STENCIL_INDEX, 
GL_UNSIGNED_INT_24_8_EXT)"
-                       " failed to generate GL_INVALID_OPERATION.");
+       if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
                return false;
        }
 
-- 
1.7.8.6

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to