This fixes it on nvc0 (and I'm guessing nv50). It appears that NVIDIA
hw tessellates in an unexpected fashion. We also need an RGBA visual
since we check all 4 color components.

Signed-off-by: Ilia Mirkin <[email protected]>
---
 tests/spec/arb_texture_multisample/sample-depth.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/spec/arb_texture_multisample/sample-depth.c 
b/tests/spec/arb_texture_multisample/sample-depth.c
index 6334833..d8e7d33 100644
--- a/tests/spec/arb_texture_multisample/sample-depth.c
+++ b/tests/spec/arb_texture_multisample/sample-depth.c
@@ -33,7 +33,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
     config.supports_gl_compat_version = 30;
-    config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+    config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -61,11 +61,11 @@ piglit_display(void)
 
        glEnable(GL_DEPTH_TEST);
 
-       glBegin(GL_QUADS);
+       glBegin(GL_TRIANGLE_STRIP);
                glVertex3f(-1.0f, -1.0f,  1.0f);
                glVertex3f( 1.0f, -1.0f, -1.0f);
-               glVertex3f( 1.0f,  1.0f,  1.0f);
                glVertex3f(-1.0f,  1.0f, -1.0f);
+               glVertex3f( 1.0f,  1.0f,  1.0f);
        glEnd();
 
        glDisable(GL_DEPTH_TEST);
-- 
2.3.6

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

Reply via email to