Use GL_MAX_SAMPLES as sample count for glRenderbufferStorageMultisample().
Allows the test to pass on llvmpipe.
---
tests/spec/glsl-1.50/execution/interface-block-centroid.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/spec/glsl-1.50/execution/interface-block-centroid.c
b/tests/spec/glsl-1.50/execution/interface-block-centroid.c
index 138f48b..c1279a5 100644
--- a/tests/spec/glsl-1.50/execution/interface-block-centroid.c
+++ b/tests/spec/glsl-1.50/execution/interface-block-centroid.c
@@ -199,6 +199,9 @@ piglit_init(int argc, char **argv)
GLuint rb;
GLuint vao;
GLuint array_buf;
+ GLint samples;
+
+ glGetIntegerv(GL_MAX_SAMPLES, &samples);
/* Parse params */
if (argc != 2)
@@ -222,7 +225,7 @@ piglit_init(int argc, char **argv)
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo);
glBindRenderbuffer(GL_RENDERBUFFER, rb);
glRenderbufferStorageMultisample(GL_RENDERBUFFER,
- 4 /* samples */,
+ samples,
GL_RGBA8 /* internalformat */,
piglit_width, piglit_height);
glFramebufferRenderbuffer(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
--
1.9.1
_______________________________________________
Piglit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/piglit