From the ARB_sample_shading spec:

   "gl_NumSamples is the total
    number of samples in the framebuffer, or one if rendering to a
    non-multisample framebuffer"

Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
---
 tests/spec/arb_sample_shading/execution/builtin-gl-num-samples.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/spec/arb_sample_shading/execution/builtin-gl-num-samples.cpp 
b/tests/spec/arb_sample_shading/execution/builtin-gl-num-samples.cpp
index 08bbea9..0124f67 100644
--- a/tests/spec/arb_sample_shading/execution/builtin-gl-num-samples.cpp
+++ b/tests/spec/arb_sample_shading/execution/builtin-gl-num-samples.cpp
@@ -127,7 +127,7 @@ bool test_builtin_num_samples(const Fbo& ms_fbo)
        glUseProgram(prog);
        glBindFramebuffer(GL_DRAW_FRAMEBUFFER, ms_fbo.handle);
        glGetIntegerv(GL_SAMPLES, &samples);
-       glUniform1i(glGetUniformLocation(prog, "samples"), samples);
+       glUniform1i(glGetUniformLocation(prog, "samples"), MAX2(1, samples));
 
        glClear(GL_COLOR_BUFFER_BIT);
         piglit_draw_rect(-1, -1, 2, 2);
-- 
2.4.10

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to