---
 tests/spec/arb_shader_image_load_store/common.c | 5 +++--
 tests/spec/arb_shader_image_load_store/grid.c   | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/tests/spec/arb_shader_image_load_store/common.c 
b/tests/spec/arb_shader_image_load_store/common.c
index f5a387a..cbeaac7 100644
--- a/tests/spec/arb_shader_image_load_store/common.c
+++ b/tests/spec/arb_shader_image_load_store/common.c
@@ -587,7 +587,7 @@ init_fb(const struct grid_info grid)
                 uint32_t *pixels = malloc(n * sizeof(*pixels));
 
                 ret = init_pixels(img, pixels, 0.5, 0.5, 0.5, 0.5) &&
-                        upload_image(img, 7, pixels);
+                        upload_image(img, max_image_units(), pixels);
 
                 free(pixels);
         } else {
@@ -609,7 +609,8 @@ download_result(const struct grid_info grid, uint32_t 
*r_pixels)
         if (grid.stages & GL_COMPUTE_SHADER_BIT) {
                 /* No actual framebuffer.  Results are returned into
                  * an image. */
-                return download_image(image_info_for_grid(grid), 7, r_pixels);
+                return download_image(image_info_for_grid(grid),
+                                      max_image_units(), r_pixels);
 
         } else {
                 glReadPixels(0, 0, grid.size.x, grid.size.y,
diff --git a/tests/spec/arb_shader_image_load_store/grid.c 
b/tests/spec/arb_shader_image_load_store/grid.c
index 8ef743a..4b24c2c 100644
--- a/tests/spec/arb_shader_image_load_store/grid.c
+++ b/tests/spec/arb_shader_image_load_store/grid.c
@@ -345,7 +345,7 @@ draw_grid(const struct grid_info grid, GLuint prog)
         }
 
         if (grid.stages & GL_COMPUTE_SHADER_BIT) {
-                set_uniform_int(prog, "ret_img", 7);
+                set_uniform_int(prog, "ret_img", max_image_units());
                 glDispatchCompute(1, grid.size.y, 1);
 
         } else if (grid.stages & (GL_TESS_CONTROL_SHADER_BIT |
-- 
2.7.0

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

Reply via email to