Topi Pohjolainen <[email protected]> writes:
> diff --git a/tests/spec/ext_image_dma_buf_import/invalid_attributes.c 
> b/tests/spec/ext_image_dma_buf_import/invalid_attributes.c
> new file mode 100644
> index 0000000..00683a0
> --- /dev/null
> +++ b/tests/spec/ext_image_dma_buf_import/invalid_attributes.c

> +#include "piglit-util-egl.h"
> +#define EGL_EGLEXT_PROTOTYPES 1
> +#include <EGL/eglext.h>

Same note about prototypes.

> +     pass = test_excess_attributes(w, h, fd, stride, offset,
> +                             EGL_DMA_BUF_PLANE1_FD_EXT, fd);
> +     pass &= test_excess_attributes(w, h, fd, stride, offset,
> +                             EGL_DMA_BUF_PLANE1_OFFSET_EXT, 0);
> +     pass &= test_excess_attributes(w, h, fd, stride, offset,
> +                             EGL_DMA_BUF_PLANE1_PITCH_EXT, stride);
> +     pass = test_excess_attributes(w, h, fd, stride, offset,
> +                             EGL_DMA_BUF_PLANE2_FD_EXT, fd);

Missing "&" here.  To avoid common copy and paste bugs like this, we
usually initialize pass to "true" in the declaration and always use "&"
or "&&"

Oh, I just noticed that you haven't added any of these testcases to
all.tests.  They need to all be added, or nobody will ever execute your
tests.

Attachment: pgpgjmU7TJej5.pgp
Description: PGP signature

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to