summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2020-12-22 16:46:40 -0800
committerMarge Bot <eric+marge@anholt.net>2020-12-23 20:02:40 +0000
commitff2a7650be734957e77319a103f0a0a3ae5a947d (patch)
tree03c22f657b8a59e5cda5c1ae7ed1634ba6bcb760
parentb40cebf3e72da79ccadfce7c888bb841a3bc9a39 (diff)
rasterpos: Fix missing termination of program list.
We would, depending on stack state, try to link in a garbage program. Fixes flaky result on softpipe. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/439>
-rw-r--r--tests/general/rasterpos.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/general/rasterpos.c b/tests/general/rasterpos.c
index 642c17081..ec8a5ab96 100644
--- a/tests/general/rasterpos.c
+++ b/tests/general/rasterpos.c
@@ -289,7 +289,8 @@ set_raster_pos_glsl(const struct raster_pos *r, GLenum next_shader, bool sso)
if (next_source) {
prog = piglit_build_simple_program_multiple_shaders(
GL_VERTEX_SHADER, vs_source,
- next_shader, next_source);
+ next_shader, next_source,
+ 0);
} else {
prog = piglit_build_simple_program(vs_source, NULL);
}