[Piglit] [PATCH] shader_image: decrease number of images in indexing test
Francisco Jerez
currojerez at riseup.net
Wed Feb 28 18:10:20 UTC 2018
Dave Airlie <airlied at gmail.com> writes:
> From: Dave Airlie <airlied at redhat.com>
>
> This decreases the indexing test to use 7 images, so it can run
> on GPUs which have a limit of 8 images.
>
> Signed-off-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Francisco Jerez <currojerez at riseup.net>
> ---
> tests/spec/arb_shader_image_load_store/indexing.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/tests/spec/arb_shader_image_load_store/indexing.c b/tests/spec/arb_shader_image_load_store/indexing.c
> index acef2db17..5a7c2eb09 100644
> --- a/tests/spec/arb_shader_image_load_store/indexing.c
> +++ b/tests/spec/arb_shader_image_load_store/indexing.c
> @@ -64,7 +64,7 @@ init_images(const struct image_info img, GLuint prog)
> uint32_t pixels[H][W];
> int i, j, unit;
>
> - for (unit = 0; unit < 8; ++unit) {
> + for (unit = 0; unit < 7; ++unit) {
> char *name = NULL;
>
> for (i = 0; i < W; ++i)
> @@ -98,9 +98,9 @@ check(const struct grid_info grid, unsigned u)
> /* Active invocation. */
> unsigned x = 0;
>
> - for (unit = 0; unit < 8; ++unit)
> + for (unit = 0; unit < 7; ++unit)
> x = (x << 4 |
> - ((i + j + (unit + u) % 8) % 16));
> + ((i + j + (unit + u) % 7) % 16));
>
> expect[j][i] = x;
> }
> @@ -126,7 +126,7 @@ run_test(const struct image_stage_info *stage)
> grid, stage->stage ,
> concat(image_hunk(img, ""),
> hunk("uniform int u;\n"
> - "IMAGE_UNIFORM_T imgs[8];\n"
> + "IMAGE_UNIFORM_T imgs[7];\n"
> "\n"
> "GRID_T op(ivec2 idx, GRID_T x) {\n"
> " int i;\n"
> @@ -134,9 +134,9 @@ run_test(const struct image_stage_info *stage)
> " if (idx.x % 2 == idx.y % 3)\n"
> " return GRID_T(0xdeadcafeu);\n"
> "\n"
> - " for (i = 0; i < 8; ++i) {\n"
> + " for (i = 0; i < 7; ++i) {\n"
> " x.x = (x.x << 4 |"
> - " imageLoad(imgs[(i + u) % 8],"
> + " imageLoad(imgs[(i + u) % 7],"
> " IMAGE_ADDR(idx)).x);\n"
> " }\n"
> "\n"
> --
> 2.14.3
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/piglit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/piglit/attachments/20180228/472b77f7/attachment.sig>
More information about the Piglit
mailing list