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 Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit