get-renderbuffer-internalformat: Skip testing unsupported enums.

With the change to ban deprecated-format SNORM renderbuffers in Mesa,
these now throw GL_INVALID_ENUM.  Catch it and skip those subtests.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59072
Reviewed-by: Matt Turner <mattst88@gmail.com>
util: Make a macro for marking functions as printflike.

This is the same as we have in Mesa.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
util: Allow varargs in reporting subtest results.

We'll want this in GL tests where a subtest name will often be
composed of a couple of strings.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-generate-mipmap-formats: Report subtest results.

v2: Leave printfs in place.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-blending-formats: Report subtest results.

v2: Leave previous printfs in place, get the name for the enum.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-alphatest-formats: Report subtest results.

v2: Leave previous printfs in place, get the name for the enum.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-readpixels-depth-formats: Report subtest results.

v2: Leave previous printfs in place.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-storage-*: Reindent to normal piglit style.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-storage-*: Use piglit_check_gl_error().

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-storage-*: de-StudlyCaps.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-storage-formats: Report subtest results.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-clear-formats: Report subtest results.

v2: Leave printfs in place.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-storage-completeness: Fix doxygen name.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
fbo-colormask-formats: Report subtest results.

v2: Leave printfs in place, get the name for the enum.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
arb_texture_buffer_object/formats: Report subtest results.

v2: Leave printfs in place.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
texwrap: Report subtest results.

v2: Leave printfs in place.

Reviewed-by: Carl Worth <cworth@cworth.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
Add glsl-render-after-bad-attach to build and all.tests

This test was added back in April (b859d0c) but was never added to the
build or all.tests.
Basic varying struct test
varying-struct-arrays
varying-struct-copy