[Piglit] [PATCH 1/2] Add usage information to getteximage-targets
Anuj Phogat
anuj.phogat at gmail.com
Fri Apr 10 16:03:15 PDT 2015
On Fri, Apr 10, 2015 at 1:02 PM, Emil Velikov <emil.l.velikov at gmail.com>
wrote:
> Hi Anuj,
>
> On 10 April 2015 at 18:41, Anuj Phogat <anuj.phogat at gmail.com> wrote:
> > Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
> > ---
> > tests/texturing/getteximage-targets.c | 43
> ++++++++++++++++++++++++++++-------
> > 1 file changed, 35 insertions(+), 8 deletions(-)
> >
> > diff --git a/tests/texturing/getteximage-targets.c
> b/tests/texturing/getteximage-targets.c
> > index 03bb4f8..0e1c3f1 100644
> > --- a/tests/texturing/getteximage-targets.c
> > +++ b/tests/texturing/getteximage-targets.c
> > @@ -221,45 +221,69 @@ getTexImage(bool doPBO, GLenum target, GLubyte
> data[][IMAGE_SIZE],
> > return pass;
> > }
> >
> > +NORETURN void
> > +print_usage_and_exit(char *prog_name)
> > +{
> > + printf("Usage: %s <target>\n"
> > + " where <target> is one of:\n"
> > + " 1D\n"
> > + " 2D\n"
> > + " 3D\n"
> > + " RECT\n"
> > + " CUBE\n"
> > + " 1D_ARRAY\n"
> > + " 2D_ARRAY\n"
> > + " CUBE_ARRAY\n"
> > + " S3TC\n",
> > + prog_name);
> > + piglit_report_result(PIGLIT_FAIL);
> > +}
> > +
> > void
> > piglit_init(int argc, char **argv)
> > {
> > int i;
> > - GLenum target = GL_TEXTURE_2D;
> > + GLenum target;
> > bool pass = true;
> > GLenum internalformat = GL_RGBA8;
> > GLubyte data[18][IMAGE_SIZE];
> > int tolerance = 0;
> >
> > + if (argc != 2)
> > + print_usage_and_exit(argv[0]);
> > +
> Not sure if we want this. One can choose TEXTURE_2D with or without
> S3TC. Our current all.py has a few such cases.
> As a follow up we (most likely I'll go for it) can error out if one
> opts for strange combinations such as $ gettexture-target 2D 3D
>
Sorry. I didn't test the patch properly. Will send out a V2.
>
> Cheers
> Emil
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20150410/3bb205f9/attachment-0001.html>
More information about the Piglit
mailing list