[Piglit] [PATCH] arb_sampler_objects: use piglit_check_gl_error()

Anuj Phogat anuj.phogat at gmail.com
Fri Jul 24 10:51:02 PDT 2015


On Thu, Jul 23, 2015 at 2:00 PM, Brian Paul <brianp at vmware.com> wrote:
> Instead of a local helper function.
> ---
>  tests/spec/arb_sampler_objects/sampler-objects.c | 20 ++++----------------
>  1 file changed, 4 insertions(+), 16 deletions(-)
>
> diff --git a/tests/spec/arb_sampler_objects/sampler-objects.c b/tests/spec/arb_sampler_objects/sampler-objects.c
> index b07f04b..ff12344 100644
> --- a/tests/spec/arb_sampler_objects/sampler-objects.c
> +++ b/tests/spec/arb_sampler_objects/sampler-objects.c
> @@ -43,18 +43,6 @@ PIGLIT_GL_TEST_CONFIG_END
>  static const char *Prog = "sampler-objects";
>
>
> -static GLboolean
> -check_error(int line)
> -{
> -   GLenum err = glGetError();
> -   if (err != GL_NO_ERROR) {
> -      fprintf(stderr, "%s: unexpected error 0x%x at line %d\n", Prog, err, line);
> -      return GL_TRUE;
> -   }
> -   return GL_FALSE;
> -}
> -
> -
>  /**
>   * Test the sampler object gen/bind/delete functions.
>   */
> @@ -64,7 +52,7 @@ test_objects(void)
>     GLuint samplers[4], i;
>
>     glGenSamplers(4, samplers);
> -   if (check_error(__LINE__))
> +   if (!piglit_check_gl_error(GL_NO_ERROR))
>        return PIGLIT_FAIL;
>
>     for (i = 0; i < 4; i++) {
> @@ -78,12 +66,12 @@ test_objects(void)
>
>     for (i = 0; i < 4; i++) {
>        glBindSampler(i, samplers[i]);
> -      if (check_error(__LINE__))
> +      if (!piglit_check_gl_error(GL_NO_ERROR))
>           return PIGLIT_FAIL;
>     }
>
>     glDeleteSamplers(4, samplers);
> -   if (check_error(__LINE__))
> +   if (!piglit_check_gl_error(GL_NO_ERROR))
>        return PIGLIT_FAIL;
>
>     for (i = 0; i < 4; i++) {
> @@ -159,7 +147,7 @@ test_samplers(void)
>     GLuint samplers[NUM_SAMPLERS], i;
>
>     glGenSamplers(NUM_SAMPLERS, samplers);
> -   if (check_error(__LINE__))
> +   if (!piglit_check_gl_error(GL_NO_ERROR))
>        return PIGLIT_FAIL;
>
>     /* Create samplers which clamp lod to a particular mipmap level) */
> --
> 1.9.1
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit

Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>


More information about the Piglit mailing list