--- tests/spec/gl-3.1/minmax.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/tests/spec/gl-3.1/minmax.c b/tests/spec/gl-3.1/minmax.c index 0f82326..e9b0a68 100644 --- a/tests/spec/gl-3.1/minmax.c +++ b/tests/spec/gl-3.1/minmax.c @@ -118,11 +118,15 @@ piglit_init(int argc, char **argv) * MAX_stage_UNIFORM_BLOCKS × * MAX_stage_UNIFORM_BLOCK_SIZE + * MAX_stage_UNIFORM_COMPONENTS" + * + * But that doesn't make sense -- BLOCK_SIZE is in bytes, + * while components is in number of floats. The GL 3.3 spec + * corrects this apparent typo to say BLOCK_SIZE / 4 * BLOCKS. */ piglit_test_min_int(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, - vblocks * blocksize + vuniforms); + vblocks * blocksize / 4 + vuniforms); piglit_test_min_int(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, - fblocks * blocksize + funiforms); + fblocks * blocksize / 4 + funiforms); piglit_test_min_int(GL_MAX_DRAW_BUFFERS, 8); -- 1.7.10.4 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit