[Piglit] [PATCH 00/16] util: Unify more stuff between GL and GLES

Chad Versace chad.versace at linux.intel.com
Wed Jul 9 14:56:42 PDT 2014


This series
    - Removes all files from tests/util that are specific to a particular
      OpenGL API.
    - Removes many #ifdef PIGLIT_USE_OPENGL* guards in tests/util.
    - Builds each of libpiglitutil_{gl,gles1,gles2,gles3} with an identical set
      of files.

The series prepares Piglit for building exactly one libpiglitutil and brings
Piglit closer to a unified build system for OpenGL tests.

You can get this series at
    git://people.freedesktop.org/~chadversary/piglit refs/tags/unify-build-2014-07-09-r0

I tested for regressions against master 5c1760e on
    - Intel Ivybridge
    - mesa-10.2.2
    - piglit run -p gbm -x glean -x glx tests/quick.py

Chad Versace (16):
  util/fbo: Don't re-initialize piglit-dispatch in fbo framework
  util/shader: Remove an unneeded #ifdef PIGLIT_USE_OPENGL
  util: Remove unsued file piglit-shader-gles1.c
  util/shader: Unify some funcs between GL and GLES
  util/shader: Remove empty files piglit-shader-gl*.c
  util/shader: Remove the last #ifdef PIGLIT_USE_OPENGL guard
  util/minmax: Remove all #ifdef PIGLIT_USE_OPENGL guards
  util/gl: Unify extension detetction between GL and GLES
  util/gl: Unify piglit_get_compressed_block_size() between GL and GLES
  util/gl: Define piglit_*ortho_uniform() functions in GL builds too
  util/gl: Unify piglit_draw_rect_from_arrays() among APIs
  util/gl: Unify vertex_attrib_description::setup() amongs APIs
  util/ktx: Unify piglit_ktx_load_noncubeface() between GL and GLES
  util/gl: Rename piglit-util-gl-common.h
  util/gl: Remove "common" from piglit-util-gl-common.c
  cmake: Make each libpiglitutil_gl* contain identical set of files

 tests/asmparsertest/asmparsertest.c                |    2 +-
 tests/bugs/crash-cubemap-order.c                   |    2 +-
 tests/bugs/crash-texparameter-before-teximage.c    |    2 +-
 tests/bugs/drawbuffer-modes.c                      |    2 +-
 tests/bugs/fdo10370.c                              |    2 +-
 tests/bugs/fdo14575.c                              |    2 +-
 tests/bugs/fdo20701.c                              |    2 +-
 tests/bugs/fdo22540.c                              |    2 +-
 tests/bugs/fdo23489.c                              |    2 +-
 tests/bugs/fdo23670-depth_test.c                   |    2 +-
 tests/bugs/fdo23670-drawpix_stencil.c              |    2 +-
 tests/bugs/fdo24066.c                              |    2 +-
 tests/bugs/fdo25614-genmipmap.c                    |    2 +-
 tests/bugs/fdo28551.c                              |    2 +-
 tests/bugs/fdo31934.c                              |    2 +-
 tests/bugs/point-sprite.c                          |    2 +-
 tests/bugs/r300-readcache.c                        |    2 +-
 tests/bugs/tex1d-2dborder.c                        |    2 +-
 tests/bugs/tri-tex-crash.c                         |    2 +-
 tests/bugs/vbo-buffer-unmap.c                      |    2 +-
 tests/egl/egl-create-surface.c                     |    2 +-
 tests/egl/egl-nok-swap-region.c                    |    2 +-
 tests/egl/egl-nok-texture-from-pixmap.c            |    2 +-
 tests/egl/egl-util.c                               |    2 +-
 .../egl_chromium_sync_control.c                    |    2 +-
 tests/egl/spec/egl_khr_create_context/common.h     |    2 +-
 .../egl/spec/egl_khr_create_context/core-profile.c |    2 +-
 .../default-major-version-gl.c                     |    2 +-
 .../default-major-version-gles.c                   |    2 +-
 .../default-minor-version-gl.c                     |    2 +-
 .../default-minor-version-gles.c                   |    2 +-
 .../egl_khr_create_context/invalid-attribute-gl.c  |    2 +-
 .../invalid-attribute-gles.c                       |    2 +-
 .../spec/egl_khr_create_context/invalid-flag-gl.c  |    2 +-
 .../egl_khr_create_context/invalid-flag-gles.c     |    2 +-
 .../egl_khr_create_context/invalid-gl-version.c    |    2 +-
 .../spec/egl_khr_create_context/invalid-profile.c  |    2 +-
 .../spec/egl_khr_create_context/pre-GL32-profile.c |    2 +-
 .../valid-attribute-empty-gl.c                     |    2 +-
 .../valid-attribute-empty-gles.c                   |    2 +-
 .../valid-attribute-null-gl.c                      |    2 +-
 .../valid-attribute-null-gles.c                    |    2 +-
 .../spec/egl_khr_create_context/valid-flag-debug.c |    2 +-
 .../valid-flag-forward-compatible-gl.c             |    2 +-
 .../spec/egl_khr_create_context/verify-gl-flavor.c |    2 +-
 .../spec/egl_khr_fence_sync/egl_khr_fence_sync.c   |    2 +-
 tests/fast_color_clear/blit-between-clears.c       |    2 +-
 tests/fast_color_clear/front-buffer-distraction.c  |    2 +-
 tests/fast_color_clear/read-after-clear.c          |    2 +-
 tests/fast_color_clear/read-to-pbo-after-clear.c   |    2 +-
 tests/fbo/fbo-1d.c                                 |    2 +-
 tests/fbo/fbo-3d.c                                 |    2 +-
 tests/fbo/fbo-alpha.c                              |    2 +-
 tests/fbo/fbo-alphatest-formats.c                  |    2 +-
 tests/fbo/fbo-alphatest-nocolor-ff.c               |    2 +-
 tests/fbo/fbo-alphatest-nocolor.c                  |    2 +-
 tests/fbo/fbo-array.c                              |    2 +-
 tests/fbo/fbo-bind-renderbuffer.c                  |    2 +-
 tests/fbo/fbo-blending-formats.c                   |    2 +-
 tests/fbo/fbo-blit-d24s8.c                         |    2 +-
 tests/fbo/fbo-blit-stretch.cpp                     |    2 +-
 tests/fbo/fbo-blit.c                               |    2 +-
 tests/fbo/fbo-clear-formats.c                      |    2 +-
 tests/fbo/fbo-clearmipmap.c                        |    2 +-
 tests/fbo/fbo-colormask-formats.c                  |    2 +-
 tests/fbo/fbo-copypix.c                            |    2 +-
 tests/fbo/fbo-copyteximage-simple.c                |    2 +-
 tests/fbo/fbo-copyteximage.c                       |    2 +-
 tests/fbo/fbo-cubemap.c                            |    2 +-
 tests/fbo/fbo-depth-array.c                        |    2 +-
 tests/fbo/fbo-depth-sample-compare.c               |    2 +-
 tests/fbo/fbo-depth-tex1d.c                        |    2 +-
 tests/fbo/fbo-depth.c                              |    2 +-
 tests/fbo/fbo-depthstencil.c                       |    2 +-
 tests/fbo/fbo-depthtex.c                           |    2 +-
 tests/fbo/fbo-deriv.c                              |    2 +-
 tests/fbo/fbo-draw-buffers-blend.c                 |    2 +-
 tests/fbo/fbo-drawbuffers-arbfp.c                  |    2 +-
 tests/fbo/fbo-drawbuffers-blend-add.c              |    2 +-
 tests/fbo/fbo-drawbuffers-fragcolor.c              |    2 +-
 tests/fbo/fbo-drawbuffers-maxtargets.c             |    2 +-
 tests/fbo/fbo-drawbuffers.c                        |    2 +-
 tests/fbo/fbo-drawbuffers2-blend.c                 |    2 +-
 tests/fbo/fbo-drawbuffers2-colormask.c             |    2 +-
 tests/fbo/fbo-finish-deleted.c                     |    2 +-
 tests/fbo/fbo-flushing-2.c                         |    2 +-
 tests/fbo/fbo-flushing.c                           |    2 +-
 tests/fbo/fbo-fragcoord.c                          |    2 +-
 tests/fbo/fbo-fragcoord2.c                         |    2 +-
 tests/fbo/fbo-generatemipmap-1d.c                  |    2 +-
 tests/fbo/fbo-generatemipmap-3d.c                  |    2 +-
 tests/fbo/fbo-generatemipmap-array.c               |    2 +-
 tests/fbo/fbo-generatemipmap-cubemap.c             |    2 +-
 tests/fbo/fbo-generatemipmap-filtering.c           |    2 +-
 tests/fbo/fbo-generatemipmap-formats.c             |    2 +-
 tests/fbo/fbo-generatemipmap-noimage.c             |    2 +-
 tests/fbo/fbo-generatemipmap-nonsquare.c           |    2 +-
 tests/fbo/fbo-generatemipmap-npot.c                |    2 +-
 tests/fbo/fbo-generatemipmap-scissor.c             |    2 +-
 tests/fbo/fbo-generatemipmap-swizzle.c             |    2 +-
 tests/fbo/fbo-generatemipmap-viewport.c            |    2 +-
 tests/fbo/fbo-generatemipmap.c                     |    2 +-
 .../fbo/fbo-getframebufferattachmentparameter-01.c |    2 +-
 tests/fbo/fbo-gl_pointcoord.c                      |    2 +-
 tests/fbo/fbo-incomplete-invalid-texture.c         |    2 +-
 tests/fbo/fbo-incomplete-texture-01.c              |    2 +-
 tests/fbo/fbo-incomplete-texture-02.c              |    2 +-
 tests/fbo/fbo-incomplete-texture-03.c              |    2 +-
 tests/fbo/fbo-incomplete-texture-04.c              |    2 +-
 tests/fbo/fbo-incomplete.cpp                       |    2 +-
 tests/fbo/fbo-integer.c                            |    2 +-
 tests/fbo/fbo-luminance-alpha.c                    |    2 +-
 tests/fbo/fbo-maxsize.c                            |    2 +-
 tests/fbo/fbo-mipmap-copypix.c                     |    2 +-
 tests/fbo/fbo-mrt-alphatest.c                      |    2 +-
 tests/fbo/fbo-nodepth-test.c                       |    2 +-
 tests/fbo/fbo-nostencil-test.c                     |    2 +-
 tests/fbo/fbo-pbo-readpixels-small.c               |    2 +-
 tests/fbo/fbo-readdrawpix.c                        |    2 +-
 tests/fbo/fbo-readpixels-depth-formats.c           |    2 +-
 tests/fbo/fbo-readpixels.c                         |    2 +-
 tests/fbo/fbo-rg.c                                 |    2 +-
 tests/fbo/fbo-scissor-bitmap.c                     |    2 +-
 tests/fbo/fbo-scissor-blit.c                       |    2 +-
 tests/fbo/fbo-srgb-blit.c                          |    2 +-
 tests/fbo/fbo-srgb.c                               |    2 +-
 tests/fbo/fbo-stencil.c                            |    2 +-
 tests/fbo/fbo-storage-completeness.c               |    2 +-
 tests/fbo/fbo-storage-formats.c                    |    2 +-
 tests/fbo/fbo-sys-blit.c                           |    2 +-
 tests/fbo/fbo-sys-sub-blit.c                       |    2 +-
 tests/fbo/fbo-tex-rgbx.c                           |    2 +-
 tests/fbo/fbo-viewport.c                           |    2 +-
 tests/general/array-stride.c                       |    2 +-
 tests/general/attribs.c                            |    2 +-
 tests/general/bgra-sec-color-pointer.c             |    2 +-
 tests/general/bgra-vert-attrib-pointer.c           |    2 +-
 tests/general/blendminmax.c                        |    2 +-
 tests/general/blendsquare.c                        |    2 +-
 tests/general/clear-accum.c                        |    2 +-
 tests/general/clear-varray-2.0.c                   |    2 +-
 tests/general/clipflat.c                           |    2 +-
 tests/general/copy-pixels.c                        |    2 +-
 tests/general/copypixels-draw-sync.c               |    2 +-
 tests/general/copypixels-sync.c                    |    2 +-
 tests/general/degenerate-prims.c                   |    2 +-
 tests/general/depth-clamp-range.c                  |    2 +-
 tests/general/depth_clamp.c                        |    2 +-
 tests/general/depthfunc.c                          |    2 +-
 tests/general/depthrange-clear.c                   |    2 +-
 tests/general/dlist-clear.c                        |    2 +-
 tests/general/dlist-color-material.c               |    2 +-
 tests/general/dlist-fdo3129-01.c                   |    2 +-
 tests/general/dlist-fdo3129-02.c                   |    2 +-
 tests/general/dlist-fdo31590.c                     |    2 +-
 tests/general/draw-arrays-colormaterial.c          |    2 +-
 tests/general/draw-batch.c                         |    2 +-
 tests/general/draw-copypixels-sync.c               |    2 +-
 tests/general/draw-elements-vs-inputs.c            |    2 +-
 tests/general/draw-elements.c                      |    2 +-
 tests/general/draw-pixel-with-texture.c            |    2 +-
 tests/general/draw-pixels.c                        |    2 +-
 tests/general/draw-sync.c                          |    2 +-
 tests/general/draw-vertices-half-float.c           |    2 +-
 tests/general/draw-vertices.c                      |    2 +-
 tests/general/drawpix-z.c                          |    2 +-
 tests/general/early-z.c                            |    2 +-
 tests/general/fog-modes.c                          |    2 +-
 tests/general/fragment-center.c                    |    2 +-
 tests/general/framebuffer-srgb.c                   |    2 +-
 tests/general/getactiveattrib.c                    |    2 +-
 tests/general/geterror-inside-begin.c              |    2 +-
 tests/general/geterror-invalid-enum.c              |    2 +-
 tests/general/gl30basic.c                          |    2 +-
 tests/general/glinfo.c                             |    2 +-
 tests/general/hiz.c                                |    2 +-
 tests/general/infinite-spot-light.c                |    2 +-
 tests/general/isbufferobj.c                        |    2 +-
 tests/general/line-aa-width.c                      |    2 +-
 tests/general/line-flat-clip-color.c               |    2 +-
 tests/general/linestipple.c                        |    2 +-
 tests/general/longprim.c                           |    2 +-
 tests/general/masked-clear.c                       |    2 +-
 tests/general/object_purgeable-api-pbo.c           |    2 +-
 tests/general/object_purgeable-api-texture.c       |    2 +-
 tests/general/object_purgeable-api-vbo.c           |    2 +-
 tests/general/object_purgeable.c                   |    2 +-
 tests/general/occlusion-query-discard.c            |    2 +-
 tests/general/oes-read-format.c                    |    2 +-
 tests/general/pbo-drawpixels.c                     |    2 +-
 tests/general/pbo-read-argb8888.c                  |    2 +-
 tests/general/pbo-readpixels-small.c               |    2 +-
 tests/general/pbo-teximage-tiling-2.c              |    2 +-
 tests/general/pbo-teximage-tiling.c                |    2 +-
 tests/general/pbo-teximage.c                       |    2 +-
 tests/general/point-line-no-cull.c                 |    2 +-
 tests/general/polygon-mode-offset.c                |    2 +-
 tests/general/polygon-mode.c                       |    2 +-
 tests/general/polygon-offset.c                     |    2 +-
 tests/general/pos-array.c                          |    2 +-
 tests/general/primitive-restart-draw-mode.c        |    2 +-
 tests/general/primitive-restart.c                  |    2 +-
 tests/general/provoking-vertex.c                   |    2 +-
 tests/general/push-pop-texture-state.c             |    2 +-
 tests/general/quad-invariance.c                    |    2 +-
 tests/general/read-front.c                         |    2 +-
 tests/general/readpix-z.c                          |    2 +-
 tests/general/roundmode-getintegerv.c              |    2 +-
 tests/general/roundmode-pixelstore.c               |    2 +-
 tests/general/scissor-bitmap.c                     |    2 +-
 tests/general/scissor-clear.c                      |    2 +-
 tests/general/scissor-copypixels.c                 |    2 +-
 tests/general/scissor-depth-clear.c                |    2 +-
 tests/general/scissor-many.c                       |    2 +-
 tests/general/scissor-offscreen.c                  |    2 +-
 tests/general/scissor-polygon.c                    |    2 +-
 tests/general/scissor-stencil-clear.c              |    2 +-
 tests/general/select.c                             |    2 +-
 tests/general/stencil-drawpixels.c                 |    2 +-
 tests/general/stencil-twoside.c                    |    2 +-
 tests/general/stencil-wrap.c                       |    2 +-
 tests/general/sync_api.c                           |    2 +-
 tests/general/texgen.c                             |    2 +-
 tests/general/texunits.c                           |    2 +-
 tests/general/timer_query.c                        |    2 +-
 tests/general/triangle-guardband-viewport.c        |    2 +-
 tests/general/triangle-rasterization-overdraw.cpp  |    2 +-
 tests/general/triangle-rasterization.cpp           |    2 +-
 .../general/two-sided-lighting-separate-specular.c |    2 +-
 tests/general/two-sided-lighting.c                 |    2 +-
 tests/general/user-clip.c                          |    2 +-
 tests/general/vao-01.c                             |    2 +-
 tests/general/vao-02.c                             |    2 +-
 tests/general/vao-element-array-buffer.c           |    2 +-
 tests/general/varray-disabled.c                    |    2 +-
 tests/general/vbo-bufferdata.c                     |    2 +-
 tests/general/vbo-map-remap.c                      |    2 +-
 tests/general/vbo-map-unsync.c                     |    2 +-
 tests/general/vbo-subdata-sync.c                   |    2 +-
 tests/general/vbo-subdata-zero.c                   |    2 +-
 tests/general/vs-point_size-zero.c                 |    2 +-
 tests/general/windowoverlap.c                      |    2 +-
 tests/glean/glutils.cpp                            |    2 +-
 tests/glslparsertest/glslparsertest.c              |    2 +-
 tests/glx/glx-buffer-age.c                         |    2 +-
 tests/glx/glx-close-display.c                      |    2 +-
 tests/glx/glx-copy-sub-buffer.c                    |    2 +-
 tests/glx/glx-destroycontext-1.c                   |    2 +-
 tests/glx/glx-destroycontext-2.c                   |    2 +-
 tests/glx/glx-dont-care-mask.c                     |    2 +-
 tests/glx/glx-fbconfig-compliance.c                |    2 +-
 tests/glx/glx-fbconfig-sanity.c                    |    2 +-
 tests/glx/glx-fbo-binding.c                        |    2 +-
 tests/glx/glx-make-current-bad-context.c           |    2 +-
 tests/glx/glx-make-current.c                       |    2 +-
 tests/glx/glx-make-glxdrawable-current.c           |    2 +-
 tests/glx/glx-multi-context-ib-1.c                 |    2 +-
 tests/glx/glx-multithread-makecurrent-1.c          |    2 +-
 tests/glx/glx-multithread-makecurrent-2.c          |    2 +-
 tests/glx/glx-multithread-makecurrent-3.c          |    2 +-
 tests/glx/glx-multithread-makecurrent-4.c          |    2 +-
 tests/glx/glx-multithread-shader-compile.c         |    2 +-
 tests/glx/glx-multithread-texture.c                |    2 +-
 tests/glx/glx-multithread.c                        |    2 +-
 tests/glx/glx-pixmap-crosscheck.c                  |    2 +-
 tests/glx/glx-pixmap-life.c                        |    2 +-
 tests/glx/glx-pixmap-multi.c                       |    2 +-
 tests/glx/glx-pixmap13-life.c                      |    2 +-
 tests/glx/glx-query-drawable.c                     |    2 +-
 tests/glx/glx-shader-sharing.c                     |    2 +-
 tests/glx/glx-string-sanity.c                      |    2 +-
 tests/glx/glx-swap-event.c                         |    2 +-
 tests/glx/glx-swap-exchange.c                      |    2 +-
 tests/glx/glx-swap-pixmap-bad.c                    |    2 +-
 tests/glx/glx-swap-pixmap.c                        |    2 +-
 tests/glx/glx-swap-singlebuffer.c                  |    2 +-
 tests/glx/glx-tfp.c                                |    2 +-
 tests/glx/glx-visuals-depth.c                      |    2 +-
 tests/glx/glx-visuals-stencil.c                    |    2 +-
 tests/glx/glx-window-life.c                        |    2 +-
 tests/hiz/hiz-depth-read-fbo-d24-s0.c              |    2 +-
 tests/hiz/hiz-depth-read-fbo-d24-s8.c              |    2 +-
 tests/hiz/hiz-depth-read-fbo-d24s8.c               |    2 +-
 tests/hiz/hiz-depth-read-window-stencil0.c         |    2 +-
 tests/hiz/hiz-depth-read-window-stencil1.c         |    2 +-
 tests/hiz/hiz-depth-stencil-test-fbo-d0-s8.c       |    2 +-
 tests/hiz/hiz-depth-stencil-test-fbo-d24-s0.c      |    2 +-
 tests/hiz/hiz-depth-stencil-test-fbo-d24-s8.c      |    2 +-
 tests/hiz/hiz-depth-stencil-test-fbo-d24s8.c       |    2 +-
 tests/hiz/hiz-depth-test-fbo-d24-s0.c              |    2 +-
 tests/hiz/hiz-depth-test-fbo-d24-s8.c              |    2 +-
 tests/hiz/hiz-depth-test-fbo-d24s8.c               |    2 +-
 tests/hiz/hiz-depth-test-window-stencil0.c         |    2 +-
 tests/hiz/hiz-depth-test-window-stencil1.c         |    2 +-
 tests/hiz/hiz-stencil-read-fbo-d0-s8.c             |    2 +-
 tests/hiz/hiz-stencil-read-fbo-d24-s8.c            |    2 +-
 tests/hiz/hiz-stencil-read-fbo-d24s8.c             |    2 +-
 tests/hiz/hiz-stencil-read-window-depth0.c         |    2 +-
 tests/hiz/hiz-stencil-read-window-depth1.c         |    2 +-
 tests/hiz/hiz-stencil-test-fbo-d0-s8.c             |    2 +-
 tests/hiz/hiz-stencil-test-fbo-d24-s8.c            |    2 +-
 tests/hiz/hiz-stencil-test-fbo-d24s8.c             |    2 +-
 tests/hiz/hiz-stencil-test-window-depth0.c         |    2 +-
 tests/hiz/hiz-stencil-test-window-depth1.c         |    2 +-
 tests/hiz/hiz-util.c                               |    2 +-
 tests/hiz/hiz-util.h                               |    2 +-
 tests/security/initialized-fbo.c                   |    2 +-
 tests/security/initialized-texmemory.c             |    2 +-
 tests/security/initialized-vbo.c                   |    2 +-
 tests/shaders/activeprogram-bad-program.c          |    2 +-
 tests/shaders/activeprogram-get.c                  |    2 +-
 tests/shaders/ati-fs-bad-delete.c                  |    2 +-
 tests/shaders/attribute0.c                         |    2 +-
 tests/shaders/built-in-constants.c                 |    2 +-
 .../shaders/createshaderprogram-attached-shaders.c |    2 +-
 tests/shaders/createshaderprogram-bad-type.c       |    2 +-
 tests/shaders/fp-abs-01.c                          |    2 +-
 tests/shaders/fp-abs-02.c                          |    2 +-
 tests/shaders/fp-condition_codes-01.c              |    2 +-
 tests/shaders/fp-fog.c                             |    2 +-
 tests/shaders/fp-formats.c                         |    2 +-
 tests/shaders/fp-fragment-position.c               |    2 +-
 tests/shaders/fp-incomplete-tex.c                  |    2 +-
 tests/shaders/fp-indirections.c                    |    2 +-
 tests/shaders/fp-indirections2.c                   |    2 +-
 tests/shaders/fp-kil.c                             |    2 +-
 tests/shaders/fp-lit-mask.c                        |    2 +-
 tests/shaders/fp-lit-src-equals-dst.c              |    2 +-
 tests/shaders/fp-long-alu.c                        |    2 +-
 tests/shaders/fp-rfl.c                             |    2 +-
 tests/shaders/fp-set-01.c                          |    2 +-
 tests/shaders/fp-set-02.c                          |    2 +-
 tests/shaders/fp-unpack-01.c                       |    2 +-
 tests/shaders/getuniform-01.c                      |    2 +-
 tests/shaders/getuniform-02.c                      |    2 +-
 .../glsl-arb-fragment-coord-conventions-define.c   |    2 +-
 .../shaders/glsl-arb-fragment-coord-conventions.c  |    2 +-
 tests/shaders/glsl-bindattriblocation.c            |    2 +-
 tests/shaders/glsl-bug-22603.c                     |    2 +-
 tests/shaders/glsl-cos.c                           |    2 +-
 tests/shaders/glsl-deriv-varyings.c                |    2 +-
 tests/shaders/glsl-derivs.c                        |    2 +-
 tests/shaders/glsl-dlist-getattriblocation.c       |    2 +-
 tests/shaders/glsl-empty-vs-no-fs.c                |    2 +-
 tests/shaders/glsl-explicit-location-01.c          |    2 +-
 tests/shaders/glsl-explicit-location-02.c          |    2 +-
 tests/shaders/glsl-explicit-location-03.c          |    2 +-
 tests/shaders/glsl-explicit-location-04.c          |    2 +-
 tests/shaders/glsl-explicit-location-05.c          |    2 +-
 tests/shaders/glsl-fs-bug25902.c                   |    2 +-
 tests/shaders/glsl-fs-color-matrix.c               |    2 +-
 tests/shaders/glsl-fs-discard-02.c                 |    2 +-
 tests/shaders/glsl-fs-exp2.c                       |    2 +-
 tests/shaders/glsl-fs-flat-color.c                 |    2 +-
 tests/shaders/glsl-fs-fogcolor-statechange.c       |    2 +-
 tests/shaders/glsl-fs-fogscale.c                   |    2 +-
 tests/shaders/glsl-fs-fragcoord-zw-ortho.c         |    2 +-
 tests/shaders/glsl-fs-fragcoord-zw-perspective.c   |    2 +-
 tests/shaders/glsl-fs-fragcoord.c                  |    2 +-
 tests/shaders/glsl-fs-loop-nested.c                |    2 +-
 tests/shaders/glsl-fs-loop.c                       |    2 +-
 tests/shaders/glsl-fs-pointcoord.c                 |    2 +-
 tests/shaders/glsl-fs-raytrace-bug27060.c          |    2 +-
 tests/shaders/glsl-fs-sampler-numbering.c          |    2 +-
 tests/shaders/glsl-fs-shader-stencil-export.c      |    2 +-
 tests/shaders/glsl-fs-sqrt-branch.c                |    2 +-
 tests/shaders/glsl-fs-texture2drect.c              |    2 +-
 tests/shaders/glsl-fs-texturecube-2.c              |    2 +-
 tests/shaders/glsl-fs-texturecube.c                |    2 +-
 .../shaders/glsl-fs-textureenvcolor-statechange.c  |    2 +-
 tests/shaders/glsl-fs-user-varying-ff.c            |    2 +-
 tests/shaders/glsl-fwidth.c                        |    2 +-
 tests/shaders/glsl-getactiveuniform-array-size.c   |    2 +-
 tests/shaders/glsl-getactiveuniform-count.c        |    2 +-
 tests/shaders/glsl-getactiveuniform-length.c       |    2 +-
 tests/shaders/glsl-getattriblocation.c             |    2 +-
 tests/shaders/glsl-invalid-asm-01.c                |    2 +-
 tests/shaders/glsl-invalid-asm-02.c                |    2 +-
 tests/shaders/glsl-kwin-blur-1.c                   |    2 +-
 tests/shaders/glsl-kwin-blur-2.c                   |    2 +-
 tests/shaders/glsl-light-model.c                   |    2 +-
 tests/shaders/glsl-link-bug30552.c                 |    2 +-
 tests/shaders/glsl-link-bug38015.c                 |    2 +-
 tests/shaders/glsl-link-empty-prog-01.c            |    2 +-
 tests/shaders/glsl-link-empty-prog-02.c            |    2 +-
 tests/shaders/glsl-link-initializer-03.c           |    2 +-
 tests/shaders/glsl-link-test.c                     |    2 +-
 tests/shaders/glsl-lod-bias.c                      |    2 +-
 tests/shaders/glsl-mat-attribute.c                 |    2 +-
 tests/shaders/glsl-max-varyings.c                  |    2 +-
 tests/shaders/glsl-max-vertex-attrib.c             |    2 +-
 tests/shaders/glsl-novertexdata.c                  |    2 +-
 tests/shaders/glsl-orangebook-ch06-bump.c          |    2 +-
 tests/shaders/glsl-preprocessor-comments.c         |    2 +-
 tests/shaders/glsl-reload-source.c                 |    2 +-
 tests/shaders/glsl-routing.c                       |    2 +-
 tests/shaders/glsl-sin.c                           |    2 +-
 tests/shaders/glsl-uniform-out-of-bounds-2.c       |    2 +-
 tests/shaders/glsl-uniform-out-of-bounds.c         |    2 +-
 tests/shaders/glsl-uniform-update.c                |    2 +-
 tests/shaders/glsl-unused-varying.c                |    2 +-
 tests/shaders/glsl-useprogram-displaylist.c        |    2 +-
 tests/shaders/glsl-vs-arrays.c                     |    2 +-
 tests/shaders/glsl-vs-functions.c                  |    2 +-
 tests/shaders/glsl-vs-if-bool.c                    |    2 +-
 tests/shaders/glsl-vs-loop-nested.c                |    2 +-
 tests/shaders/glsl-vs-loop.c                       |    2 +-
 tests/shaders/glsl-vs-mov-after-deref.c            |    2 +-
 tests/shaders/glsl-vs-mvp-statechange.c            |    2 +-
 tests/shaders/glsl-vs-normalscale.c                |    2 +-
 tests/shaders/glsl-vs-point-size.c                 |    2 +-
 tests/shaders/glsl-vs-raytrace-bug26691.c          |    2 +-
 tests/shaders/glsl-vs-statechange-1.c              |    2 +-
 tests/shaders/glsl-vs-texturematrix-1.c            |    2 +-
 tests/shaders/glsl-vs-texturematrix-2.c            |    2 +-
 tests/shaders/glsl-vs-user-varying-ff.c            |    2 +-
 tests/shaders/gpu_shader4_attribs.c                |    2 +-
 tests/shaders/link-mismatch-layout-01.c            |    2 +-
 tests/shaders/link-mismatch-layout-02.c            |    2 +-
 tests/shaders/link-mismatch-layout-03.c            |    2 +-
 tests/shaders/link-unresolved-function.c           |    2 +-
 tests/shaders/shader_runner.c                      |    2 +-
 tests/shaders/sso-simple.c                         |    2 +-
 tests/shaders/sso-uniforms-01.c                    |    2 +-
 tests/shaders/sso-uniforms-02.c                    |    2 +-
 tests/shaders/sso-user-varying-01.c                |    2 +-
 tests/shaders/sso-user-varying-02.c                |    2 +-
 tests/shaders/trinity-fp1.c                        |    2 +-
 tests/shaders/useprogram-flushverts-1.c            |    2 +-
 tests/shaders/useprogram-flushverts-2.c            |    2 +-
 tests/shaders/useprogram-inside-begin.c            |    2 +-
 tests/shaders/useprogram-refcount-1.c              |    2 +-
 tests/shaders/useshaderprogram-bad-program.c       |    2 +-
 tests/shaders/useshaderprogram-bad-type.c          |    2 +-
 tests/shaders/useshaderprogram-flushverts-1.c      |    2 +-
 tests/shaders/version-mixing.c                     |    2 +-
 tests/shaders/vp-address-01.c                      |    2 +-
 tests/shaders/vp-address-02.c                      |    2 +-
 tests/shaders/vp-address-03.c                      |    2 +-
 tests/shaders/vp-address-04.c                      |    2 +-
 tests/shaders/vp-address-05.c                      |    2 +-
 tests/shaders/vp-address-06.c                      |    2 +-
 tests/shaders/vp-bad-program.c                     |    2 +-
 tests/shaders/vp-clipdistance-01.c                 |    2 +-
 tests/shaders/vp-clipdistance-02.c                 |    2 +-
 tests/shaders/vp-clipdistance-03.c                 |    2 +-
 tests/shaders/vp-clipdistance-04.c                 |    2 +-
 tests/shaders/vp-combined-image-units.c            |    2 +-
 tests/shaders/vp-ignore-input.c                    |    2 +-
 tests/shaders/vp-max-array.c                       |    2 +-
 tests/shaders/vpfp-generic.cpp                     |    2 +-
 tests/spec/amd_performance_monitor/api.c           |    2 +-
 tests/spec/amd_performance_monitor/measure.c       |    2 +-
 .../amd_seamless_cubemap_per_texture.c             |    2 +-
 .../layered-2d-texture-render.c                    |    2 +-
 .../layered-depth-texture-render.c                 |    2 +-
 .../spec/amd_vertex_shader_viewport_index/render.c |    2 +-
 .../baseinstance-doesnt-affect-gl-instance-id.c    |    2 +-
 tests/spec/arb_base_instance/drawarrays.c          |    2 +-
 .../api/bindfragdataindexed-invalid-parameters.c   |    2 +-
 tests/spec/arb_blend_func_extended/api/blend-api.c |    2 +-
 .../arb_blend_func_extended/api/error-at-begin.c   |    2 +-
 .../arb_blend_func_extended/api/getfragdataindex.c |    2 +-
 .../execution/fbo-extended-blend-explicit.c        |    2 +-
 .../execution/fbo-extended-blend.c                 |    2 +-
 tests/spec/arb_buffer_storage/bufferstorage.c      |    2 +-
 tests/spec/arb_clear_buffer_object/common.c        |    2 +-
 tests/spec/arb_clear_buffer_object/formats.c       |    2 +-
 .../invalid-internal-format.c                      |    2 +-
 tests/spec/arb_clear_buffer_object/invalid-size.c  |    2 +-
 tests/spec/arb_clear_buffer_object/mapped.c        |    2 +-
 .../spec/arb_clear_buffer_object/no-bound-buffer.c |    2 +-
 tests/spec/arb_clear_buffer_object/null-data.c     |    2 +-
 .../arb_clear_buffer_object/sub-invalid-size.c     |    2 +-
 tests/spec/arb_clear_buffer_object/sub-mapped.c    |    2 +-
 tests/spec/arb_clear_buffer_object/sub-overlap.c   |    2 +-
 tests/spec/arb_clear_buffer_object/sub-simple.c    |    2 +-
 tests/spec/arb_clear_buffer_object/zero-size.c     |    2 +-
 tests/spec/arb_clear_texture/3d.c                  |    2 +-
 tests/spec/arb_clear_texture/common.h              |    2 +-
 tests/spec/arb_clear_texture/cube.c                |    2 +-
 tests/spec/arb_clear_texture/simple.c              |    2 +-
 tests/spec/arb_color_buffer_float/common.h         |    2 +-
 tests/spec/arb_compute_shader/api_errors.c         |    2 +-
 .../compiler/work_group_size_too_large.c           |    2 +-
 tests/spec/arb_compute_shader/minmax.c             |    2 +-
 tests/spec/arb_copy_buffer/copy_buffer_coherency.c |    2 +-
 tests/spec/arb_copy_buffer/copybuffersubdata.c     |    2 +-
 tests/spec/arb_copy_buffer/data-sync.c             |    2 +-
 tests/spec/arb_copy_buffer/dlist.c                 |    2 +-
 tests/spec/arb_copy_buffer/get.c                   |    2 +-
 tests/spec/arb_copy_buffer/negative-bound-zero.c   |    2 +-
 tests/spec/arb_copy_buffer/negative-bounds.c       |    2 +-
 tests/spec/arb_copy_buffer/negative-mapped.c       |    2 +-
 tests/spec/arb_copy_buffer/overlap.c               |    2 +-
 tests/spec/arb_copy_buffer/subdata-sync.c          |    2 +-
 tests/spec/arb_copy_buffer/targets.c               |    2 +-
 tests/spec/arb_debug_output/api_error.c            |    2 +-
 tests/spec/arb_depth_clamp/depth-clamp-status.c    |    2 +-
 tests/spec/arb_draw_buffers/state_change.c         |    2 +-
 tests/spec/arb_draw_elements_base_vertex/bounds.c  |    2 +-
 tests/spec/arb_draw_elements_base_vertex/dlist.c   |    2 +-
 .../drawelements-instanced.c                       |    2 +-
 .../arb_draw_elements_base_vertex/drawelements.c   |    2 +-
 .../drawrangeelements.c                            |    2 +-
 .../multidrawelements.c                            |    2 +-
 .../arb_draw_elements_base_vertex/negative-index.c |    2 +-
 tests/spec/arb_draw_indirect/api-errors.c          |    2 +-
 .../arb_draw_indirect/draw-arrays-base-instance.c  |    2 +-
 .../spec/arb_draw_indirect/draw-arrays-instances.c |    2 +-
 tests/spec/arb_draw_indirect/draw-arrays.c         |    2 +-
 .../draw-elements-base-instance.c                  |    2 +-
 .../draw-elements-prim-restart-ugly.c              |    2 +-
 .../arb_draw_indirect/draw-elements-prim-restart.c |    2 +-
 tests/spec/arb_draw_indirect/draw-elements.c       |    2 +-
 tests/spec/arb_draw_instanced/execution/dlist.c    |    2 +-
 .../spec/arb_draw_instanced/execution/drawarrays.c |    2 +-
 tests/spec/arb_draw_instanced/execution/elements.c |    2 +-
 .../execution/negative-arrays-first-negative.c     |    2 +-
 .../execution/negative-elements-type.c             |    2 +-
 .../arb_es2_compatibility-depthrangef.c            |    2 +-
 .../arb_es2_compatibility-drawbuffers.c            |    2 +-
 .../arb_es2_compatibility-fixed-type.c             |    2 +-
 ...rb_es2_compatibility-getshaderprecisionformat.c |    2 +-
 .../arb_es2_compatibility-maxvectors.c             |    2 +-
 .../arb_es2_compatibility-releaseshadercompiler.c  |    2 +-
 .../arb_es2_compatibility-shadercompiler.c         |    2 +-
 .../fbo-missing-attachment-blit.c                  |    2 +-
 .../fbo-missing-attachment-clear.c                 |    2 +-
 .../overlapping-locations-input-attribs.c          |    2 +-
 .../arb_explicit_uniform_location/array-elements.c |    2 +-
 .../inactive-uniform.c                             |    2 +-
 .../arb_explicit_uniform_location/loc-boundaries.c |    2 +-
 tests/spec/arb_explicit_uniform_location/minmax.c  |    2 +-
 tests/spec/arb_fragment_program/minmax.c           |    2 +-
 tests/spec/arb_fragment_program/sparse-samplers.c  |    2 +-
 .../arb_framebuffer_object/fbo-drawbuffers-none.c  |    2 +-
 .../framebuffer-blit-levels.c                      |    2 +-
 .../get-renderbuffer-internalformat.c              |    2 +-
 .../negative-readpixels-no-rb.c                    |    2 +-
 ...ufferRenderbuffer-GL_DEPTH_STENCIL_ATTACHMENT.c |    2 +-
 ...mebufferTexture2D-GL_DEPTH_STENCIL_ATTACHMENT.c |    2 +-
 tests/spec/arb_framebuffer_srgb/blit.c             |    2 +-
 tests/spec/arb_framebuffer_srgb/pushpop.c          |    2 +-
 tests/spec/arb_framebuffer_srgb/srgb_conformance.c |    2 +-
 .../execution/ignore-adjacent-vertices.c           |    2 +-
 .../execution/program-parameter/common.h           |    2 +-
 .../arb_geometry_shader4/execution/vertices-in.c   |    2 +-
 tests/spec/arb_get_program_binary/api-errors.c     |    2 +-
 tests/spec/arb_get_program_binary/overrun.c        |    2 +-
 .../spec/arb_get_program_binary/retrievable_hint.c |    2 +-
 .../compiler/invocations_count_too_large.c         |    2 +-
 .../spec/arb_gpu_shader5/execution/invocation-id.c |    2 +-
 tests/spec/arb_gpu_shader5/execution/xfb-streams.c |    2 +-
 tests/spec/arb_gpu_shader5/minmax.c                |    2 +-
 tests/spec/arb_instanced_arrays/drawarrays.c       |    2 +-
 tests/spec/arb_instanced_arrays/instanced_arrays.c |    2 +-
 .../vertex-attrib-divisor-index-error.c            |    2 +-
 tests/spec/arb_internalformat_query/api-errors.c   |    2 +-
 tests/spec/arb_internalformat_query/minmax.c       |    2 +-
 tests/spec/arb_internalformat_query/overrun.c      |    2 +-
 tests/spec/arb_map_buffer_alignment/sanity_test.c  |    2 +-
 tests/spec/arb_map_buffer_range/invalidate.c       |    2 +-
 .../map_buffer_range_error_check.c                 |    2 +-
 .../arb_map_buffer_range/map_buffer_range_test.c   |    2 +-
 tests/spec/arb_multisample/beginend.c              |    2 +-
 tests/spec/arb_multisample/pushpop.c               |    2 +-
 .../arb_occlusion_query/gen_delete_while_active.c  |    2 +-
 tests/spec/arb_occlusion_query/occlusion_query.c   |    2 +-
 .../arb_occlusion_query/occlusion_query_lifetime.c |    2 +-
 .../occlusion_query_meta_fragments.c               |    2 +-
 .../occlusion_query_meta_no_fragments.c            |    2 +-
 .../arb_occlusion_query/occlusion_query_order.c    |    2 +-
 tests/spec/arb_occlusion_query2/api.c              |    2 +-
 tests/spec/arb_occlusion_query2/render.c           |    2 +-
 .../provoking-vertex-control.c                     |    2 +-
 .../provoking-vertex-initial.c                     |    2 +-
 .../quads-follow-provoking-vertex.c                |    2 +-
 .../arb_provoking_vertex/xfb-before-flatshading.c  |    2 +-
 tests/spec/arb_robustness/client-mem-bounds.c      |    2 +-
 tests/spec/arb_robustness/draw-vbo-bounds.c        |    2 +-
 tests/spec/arb_sample_shading/execution/api.c      |    2 +-
 .../execution/ignore-centroid-qualifier.cpp        |    2 +-
 .../execution/interpolate-at-sample-position.cpp   |    2 +-
 tests/spec/arb_sampler_objects/framebufferblit.c   |    2 +-
 .../spec/arb_sampler_objects/sampler-incomplete.c  |    2 +-
 tests/spec/arb_sampler_objects/sampler-objects.c   |    2 +-
 tests/spec/arb_sampler_objects/srgb-decode.c       |    2 +-
 .../arb_seamless_cube_map/arb_seamless_cubemap.c   |    2 +-
 .../arb_seamless_cube_map/initially-disabled.c     |    2 +-
 .../arb_seamless_cube_map/three-faces-average.c    |    2 +-
 .../arb_separate_shader_objects/400-combinations.c |    2 +-
 .../ActiveShaderProgram-invalid-program.c          |    2 +-
 .../GetProgramPipelineiv.c                         |    2 +-
 .../IsProgramPipeline.c                            |    2 +-
 .../ProgramUniform-coverage.c                      |    2 +-
 .../UseProgramStages-non-separable.c               |    2 +-
 .../ValidateProgramPipeline.c                      |    2 +-
 .../active-sampler-conflict.c                      |    2 +-
 .../rendezvous_by_location.c                       |    2 +-
 tests/spec/arb_shader_atomic_counters/common.h     |    2 +-
 .../bindattriblocation-scratch-name.c              |    2 +-
 tests/spec/arb_shader_objects/clear-with-deleted.c |    2 +-
 tests/spec/arb_shader_objects/delete-repeat.c      |    2 +-
 .../arb_shader_objects/getactiveuniform-beginend.c |    2 +-
 tests/spec/arb_shader_objects/getuniform.c         |    2 +-
 .../getuniformlocation-array-of-struct-of-array.c  |    2 +-
 .../arb_shader_texture_lod/execution/texgrad.c     |    2 +-
 .../arb_shader_texture_lod/execution/texgradcube.c |    2 +-
 .../execution/multiple-layout-qualifiers.c         |    2 +-
 tests/spec/arb_stencil_texturing/draw.c            |    2 +-
 tests/spec/arb_sync/ClientWaitSync-errors.c        |    2 +-
 tests/spec/arb_sync/DeleteSync.c                   |    2 +-
 tests/spec/arb_sync/FenceSync-errors.c             |    2 +-
 tests/spec/arb_sync/GetSynciv-errors.c             |    2 +-
 tests/spec/arb_sync/IsSync.c                       |    2 +-
 tests/spec/arb_sync/WaitSync-errors.c              |    2 +-
 tests/spec/arb_sync/repeat-wait.c                  |    2 +-
 tests/spec/arb_sync/sync-initialize.c              |    2 +-
 tests/spec/arb_sync/timeout-zero.c                 |    2 +-
 .../spec/arb_tessellation_shader/get-tcs-params.c  |    2 +-
 .../spec/arb_tessellation_shader/get-tes-params.c  |    2 +-
 .../invalid-get-program-params.c                   |    2 +-
 .../invalid-patch-vertices-range.c                 |    2 +-
 .../arb_tessellation_shader/invalid-primitive.c    |    2 +-
 tests/spec/arb_texture_buffer_object/data-sync.c   |    2 +-
 tests/spec/arb_texture_buffer_object/dlist.c       |    2 +-
 .../fetch-outside-bounds.c                         |    2 +-
 tests/spec/arb_texture_buffer_object/formats.c     |    2 +-
 tests/spec/arb_texture_buffer_object/get.c         |    2 +-
 tests/spec/arb_texture_buffer_object/minmax.c      |    2 +-
 .../arb_texture_buffer_object/negative-bad-bo.c    |    2 +-
 .../negative-bad-format.c                          |    2 +-
 .../negative-bad-target.c                          |    2 +-
 .../negative-unsupported.c                         |    2 +-
 .../spec/arb_texture_buffer_object/render-no-bo.c  |    2 +-
 .../spec/arb_texture_buffer_object/subdata-sync.c  |    2 +-
 tests/spec/arb_texture_buffer_object/unused-name.c |    2 +-
 tests/spec/arb_texture_buffer_range/dlist.c        |    2 +-
 tests/spec/arb_texture_buffer_range/errors.c       |    2 +-
 tests/spec/arb_texture_buffer_range/ranges.c       |    2 +-
 .../internal-format-query.c                        |    2 +-
 .../spec/arb_texture_compression/invalid-formats.c |    2 +-
 .../spec/arb_texture_cube_map_array/cubemap-lod.c  |    2 +-
 tests/spec/arb_texture_cube_map_array/cubemap.c    |    2 +-
 .../arb_texture_cube_map_array/fbo-cubemap-array.c |    2 +-
 tests/spec/arb_texture_cube_map_array/get.c        |    2 +-
 .../sampler-cube-array-shadow.c                    |    2 +-
 .../teximage3d-invalid-values.c                    |    2 +-
 .../spec/arb_texture_float/texture-float-formats.c |    2 +-
 tests/spec/arb_texture_multisample/errors.c        |    2 +-
 .../spec/arb_texture_multisample/fb-completeness.c |    2 +-
 tests/spec/arb_texture_multisample/minmax.c        |    2 +-
 .../arb_texture_multisample/negative-max-samples.c |    2 +-
 .../sample-mask-execution.c                        |    2 +-
 .../arb_texture_multisample/sample-mask-value.c    |    2 +-
 tests/spec/arb_texture_multisample/sample-mask.c   |    2 +-
 .../spec/arb_texture_multisample/sample-position.c |    2 +-
 .../teximage-2d-multisample.c                      |    2 +-
 .../teximage-3d-multisample.c                      |    2 +-
 tests/spec/arb_texture_multisample/texstate.c      |    2 +-
 tests/spec/arb_texture_rectangle/texrect-simple.c  |    2 +-
 .../texture-base-level-error.c                     |    2 +-
 tests/spec/arb_texture_storage/texture-storage.c   |    2 +-
 .../arb_texture_storage_multisample/tex-param.c    |    2 +-
 .../arb_texture_storage_multisample/tex-storage.c  |    2 +-
 .../arb_texture_view/clear-into-view-2d-array.c    |    2 +-
 tests/spec/arb_texture_view/clear-into-view-2d.c   |    2 +-
 .../arb_texture_view/clear-into-view-layered.c     |    2 +-
 tests/spec/arb_texture_view/common.c               |    2 +-
 tests/spec/arb_texture_view/common.h               |    2 +-
 .../spec/arb_texture_view/copytexsubimage-layers.c |    2 +-
 tests/spec/arb_texture_view/formats.c              |    2 +-
 tests/spec/arb_texture_view/getteximage-srgb.c     |    2 +-
 tests/spec/arb_texture_view/lifetime_format.c      |    2 +-
 tests/spec/arb_texture_view/params.c               |    2 +-
 tests/spec/arb_texture_view/queries.c              |    2 +-
 tests/spec/arb_texture_view/rendering-formats.c    |    2 +-
 tests/spec/arb_texture_view/rendering_layers.c     |    2 +-
 tests/spec/arb_texture_view/rendering_levels.c     |    2 +-
 tests/spec/arb_texture_view/rendering_target.c     |    2 +-
 tests/spec/arb_texture_view/targets.c              |    2 +-
 tests/spec/arb_texture_view/texsubimage-layers.c   |    2 +-
 tests/spec/arb_texture_view/texsubimage-levels.c   |    2 +-
 .../arb_texture_view/texture-immutable-levels.c    |    2 +-
 tests/spec/arb_timer_query/timestamp-get.c         |    2 +-
 tests/spec/arb_transform_feedback2/api-queries.c   |    2 +-
 .../cannot-bind-when-active.c                      |    2 +-
 .../change-objects-while-paused.c                  |    2 +-
 tests/spec/arb_transform_feedback2/draw-auto.c     |    2 +-
 .../spec/arb_transform_feedback2/gen-names-only.c  |    2 +-
 .../arb_transform_feedback2/istransformfeedback.c  |    2 +-
 .../spec/arb_transform_feedback2/pause-counting.c  |    2 +-
 .../bind_buffer_invalid_index.c                    |    2 +-
 .../draw_using_invalid_stream_index.c              |    2 +-
 .../end_query_with_name_zero.c                     |    2 +-
 .../ext_interleaved_two_bufs.c                     |    2 +-
 .../query_with_invalid_index.c                     |    2 +-
 .../arb_transform_feedback3/set_invalid_varyings.c |    2 +-
 .../set_varyings_with_invalid_args.c               |    2 +-
 .../bindbuffer-general-point.c                     |    2 +-
 .../arb_uniform_buffer_object/buffer-targets.c     |    2 +-
 .../spec/arb_uniform_buffer_object/bufferstorage.c |    2 +-
 .../spec/arb_uniform_buffer_object/deletebuffers.c |    2 +-
 tests/spec/arb_uniform_buffer_object/dlist.c       |    2 +-
 ...tactiveuniformblockiv-uniform-block-data-size.c |    2 +-
 .../getactiveuniformblockname.c                    |    2 +-
 .../getactiveuniformname.c                         |    2 +-
 .../getactiveuniformsiv-uniform-array-stride.c     |    2 +-
 .../getactiveuniformsiv-uniform-block-index.c      |    2 +-
 .../getactiveuniformsiv-uniform-matrix-stride.c    |    2 +-
 .../getactiveuniformsiv-uniform-type.c             |    2 +-
 .../spec/arb_uniform_buffer_object/getintegeri_v.c |    2 +-
 .../spec/arb_uniform_buffer_object/getprogramiv.c  |    2 +-
 .../getuniformblockindex.c                         |    2 +-
 .../arb_uniform_buffer_object/getuniformindices.c  |    2 +-
 .../arb_uniform_buffer_object/getuniformlocation.c |    2 +-
 .../layout-std140-base-size-and-alignment.c        |    2 +-
 .../spec/arb_uniform_buffer_object/layout-std140.c |    2 +-
 .../link-mismatch-blocks.c                         |    2 +-
 tests/spec/arb_uniform_buffer_object/maxblocks.c   |    2 +-
 .../maxuniformblocksize.c                          |    2 +-
 tests/spec/arb_uniform_buffer_object/minmax.c      |    2 +-
 .../negative-bindbuffer-index.c                    |    2 +-
 .../negative-bindbuffer-target.c                   |    2 +-
 .../negative-bindbufferrange-range.c               |    2 +-
 .../negative-getactiveuniformblockiv.c             |    2 +-
 .../negative-getactiveuniformsiv.c                 |    2 +-
 .../referenced-by-shader.c                         |    2 +-
 tests/spec/arb_uniform_buffer_object/rendering.c   |    2 +-
 tests/spec/arb_uniform_buffer_object/row-major.c   |    2 +-
 .../spec/arb_uniform_buffer_object/uniform-types.c |    2 +-
 .../uniformblockbinding.c                          |    2 +-
 tests/spec/arb_vertex_array_bgra/api-errors.c      |    2 +-
 tests/spec/arb_vertex_array_bgra/get.c             |    2 +-
 tests/spec/arb_vertex_array_object/isvertexarray.c |    2 +-
 .../elements-negative-offset.c                     |    2 +-
 tests/spec/arb_vertex_buffer_object/ib-data-sync.c |    2 +-
 .../arb_vertex_buffer_object/ib-subdata-sync.c     |    2 +-
 .../mixed-immediate-and-vbo.c                      |    2 +-
 .../arb_vertex_buffer_object/vbo-subdata-many.c    |    2 +-
 .../spec/arb_vertex_program/getenv4d-with-error.c  |    2 +-
 tests/spec/arb_vertex_program/getlocal4-errors.c   |    2 +-
 .../arb_vertex_program/getlocal4d-with-error.c     |    2 +-
 tests/spec/arb_vertex_program/getlocal4f-max.c     |    2 +-
 tests/spec/arb_vertex_program/minmax.c             |    2 +-
 .../arb_vertex_type_10f_11f_11f_rev/api-errors.c   |    2 +-
 .../draw-vertices.c                                |    2 +-
 .../draw-vertices-2101010.c                        |    2 +-
 .../vertex-attrib-p-types.c                        |    2 +-
 .../vertex-attrib-pointer-type-size-match.c        |    2 +-
 tests/spec/arb_viewport_array/bounds.c             |    2 +-
 tests/spec/arb_viewport_array/clear.c              |    2 +-
 .../spec/arb_viewport_array/depth_range_indices.c  |    2 +-
 tests/spec/arb_viewport_array/minmax.c             |    2 +-
 tests/spec/arb_viewport_array/queries.c            |    2 +-
 tests/spec/arb_viewport_array/render_depthrange.c  |    2 +-
 tests/spec/arb_viewport_array/render_scissor.c     |    2 +-
 tests/spec/arb_viewport_array/render_viewport.c    |    2 +-
 tests/spec/arb_viewport_array/scissor_check.c      |    2 +-
 tests/spec/arb_viewport_array/scissor_indices.c    |    2 +-
 tests/spec/arb_viewport_array/viewport_indices.c   |    2 +-
 tests/spec/ati_draw_buffers/arbfp-no-index.c       |    2 +-
 tests/spec/ati_draw_buffers/arbfp-no-option.c      |    2 +-
 tests/spec/ati_draw_buffers/arbfp.c                |    2 +-
 tests/spec/ati_envmap_bumpmap/bump.c               |    2 +-
 tests/spec/ext_fog_coord/modes.c                   |    2 +-
 .../alpha-blending-after-rendering.c               |    2 +-
 .../ext_framebuffer_multisample/alpha-blending.c   |    2 +-
 tests/spec/ext_framebuffer_multisample/common.h    |    2 +-
 tests/spec/ext_framebuffer_multisample/dlist.c     |    2 +-
 tests/spec/ext_framebuffer_multisample/minmax.c    |    2 +-
 .../negative-copypixels.c                          |    2 +-
 .../negative-copyteximage.c                        |    2 +-
 .../negative-max-samples.c                         |    2 +-
 .../negative-mismatched-samples.c                  |    2 +-
 .../negative-readpixels.c                          |    2 +-
 .../renderbuffer-samples.c                         |    2 +-
 .../renderbufferstorage-samples.c                  |    2 +-
 tests/spec/ext_framebuffer_multisample/samples.c   |    2 +-
 tests/spec/ext_image_dma_buf_import/image_common.h |    2 +-
 .../spec/ext_image_dma_buf_import/sample_common.h  |    2 +-
 .../depth-stencil-texture.c                        |    2 +-
 tests/spec/ext_packed_depth_stencil/errors.c       |    2 +-
 tests/spec/ext_packed_depth_stencil/getteximage.c  |    2 +-
 .../spec/ext_packed_depth_stencil/readdrawpixels.c |    2 +-
 .../ext_packed_depth_stencil/readpixels-24_8.c     |    2 +-
 tests/spec/ext_packed_depth_stencil/texsubimage.c  |    2 +-
 .../getteximage-invalid-format-for-packed-type.c   |    2 +-
 tests/spec/ext_packed_float/pack.c                 |    2 +-
 tests/spec/ext_texture_array/compressed.c          |    2 +-
 tests/spec/ext_texture_array/gen-mipmap.c          |    2 +-
 tests/spec/ext_texture_array/maxlayers.c           |    2 +-
 tests/spec/ext_texture_integer/api-drawpixels.c    |    2 +-
 tests/spec/ext_texture_integer/api-readpixels.c    |    2 +-
 tests/spec/ext_texture_integer/api-teximage.c      |    2 +-
 tests/spec/ext_texture_integer/fbo-blending.c      |    2 +-
 .../fbo-integer-precision-clear.c                  |    2 +-
 .../fbo-integer-readpixels-sint-uint.c             |    2 +-
 .../ext_texture_integer/getteximage-clamping.c     |    2 +-
 .../ext_texture_integer/texture-integer-glsl130.c  |    2 +-
 tests/spec/ext_texture_swizzle/api.c               |    2 +-
 .../depth_texture_mode_and_swizzle.c               |    2 +-
 tests/spec/ext_texture_swizzle/swizzle.c           |    2 +-
 tests/spec/ext_timer_query/lifetime.c              |    2 +-
 tests/spec/ext_timer_query/time-elapsed.c          |    2 +-
 tests/spec/ext_transform_feedback/alignment.c      |    2 +-
 tests/spec/ext_transform_feedback/api-errors.c     |    2 +-
 tests/spec/ext_transform_feedback/buffer-usage.c   |    2 +-
 .../spec/ext_transform_feedback/builtin-varyings.c |    2 +-
 tests/spec/ext_transform_feedback/change-size.c    |    2 +-
 tests/spec/ext_transform_feedback/discard-api.c    |    2 +-
 tests/spec/ext_transform_feedback/discard-bitmap.c |    2 +-
 tests/spec/ext_transform_feedback/discard-clear.c  |    2 +-
 .../ext_transform_feedback/discard-copypixels.c    |    2 +-
 .../ext_transform_feedback/discard-drawarrays.c    |    2 +-
 .../ext_transform_feedback/discard-drawpixels.c    |    2 +-
 tests/spec/ext_transform_feedback/generatemipmap.c |    2 +-
 .../geometry-shaders-basic.c                       |    2 +-
 .../spec/ext_transform_feedback/get-buffer-state.c |    2 +-
 .../spec/ext_transform_feedback/immediate-reuse.c  |    2 +-
 tests/spec/ext_transform_feedback/interleaved.c    |    2 +-
 .../spec/ext_transform_feedback/intervening-read.c |    2 +-
 tests/spec/ext_transform_feedback/max-varyings.c   |    2 +-
 tests/spec/ext_transform_feedback/negative-prims.c |    2 +-
 .../spec/ext_transform_feedback/nonflat-integral.c |    2 +-
 tests/spec/ext_transform_feedback/order.c          |    2 +-
 tests/spec/ext_transform_feedback/output-type.c    |    2 +-
 .../ext_transform_feedback/overflow-edge-cases.c   |    2 +-
 tests/spec/ext_transform_feedback/position.c       |    2 +-
 tests/spec/ext_transform_feedback/primgen.c        |    2 +-
 tests/spec/ext_transform_feedback/separate.c       |    2 +-
 tests/spec/ext_transform_feedback/structs.c        |    2 +-
 tests/spec/ext_transform_feedback/tessellation.c   |    2 +-
 .../spec/ext_unpack_subimage/ext_unpack_subimage.c |    2 +-
 tests/spec/gl-1.0/beginend-coverage.c              |    2 +-
 tests/spec/gl-1.0/dlist-beginend.c                 |    2 +-
 tests/spec/gl-1.0/dlist-shademodel.c               |    2 +-
 tests/spec/gl-1.0/edgeflag-const.c                 |    2 +-
 tests/spec/gl-1.0/edgeflag-quads.c                 |    2 +-
 tests/spec/gl-1.0/edgeflag.c                       |    2 +-
 tests/spec/gl-1.0/front-invalidate-back.c          |    2 +-
 tests/spec/gl-1.0/long-dlist.c                     |    2 +-
 tests/spec/gl-1.0/rendermode-feedback.c            |    2 +-
 tests/spec/gl-1.0/swapbuffers-behavior.c           |    2 +-
 tests/spec/gl-1.4/dlist-multidrawarrays.c          |    2 +-
 tests/spec/gl-1.5/normal3b3s-invariance.c          |    2 +-
 tests/spec/gl-2.0/api/active-sampler-conflict.c    |    2 +-
 tests/spec/gl-2.0/api/attrib-assignments.c         |    2 +-
 tests/spec/gl-2.0/api/clip-flag-behavior.c         |    2 +-
 .../gl-2.0/api/getattriblocation-conventional.c    |    2 +-
 tests/spec/gl-2.0/edgeflag-immediate.c             |    2 +-
 tests/spec/gl-2.0/edgeflag.c                       |    2 +-
 tests/spec/gl-2.0/vertex-program-two-side.c        |    2 +-
 tests/spec/gl-2.0/vertexattribpointer.c            |    2 +-
 tests/spec/gl-2.1/minmax.c                         |    2 +-
 .../gl-3.0/api/bindfragdata-invalid-parameters.c   |    2 +-
 tests/spec/gl-3.0/api/bindfragdata-link-error.c    |    2 +-
 .../gl-3.0/api/bindfragdata-nonexistent-variable.c |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-common.c         |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-depth-stencil.c  |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-depth.c          |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-display-lists.c  |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-invalid-buffer.c |    2 +-
 .../gl-3.0/api/clearbuffer-invalid-drawbuffer.c    |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-mixed-format.c   |    2 +-
 tests/spec/gl-3.0/api/clearbuffer-stencil.c        |    2 +-
 tests/spec/gl-3.0/api/forward-compatible-bit.c     |    2 +-
 tests/spec/gl-3.0/api/genmipmap-errors.c           |    2 +-
 tests/spec/gl-3.0/api/getfragdatalocation.c        |    2 +-
 tests/spec/gl-3.0/api/integer-errors.c             |    2 +-
 tests/spec/gl-3.0/minmax.c                         |    2 +-
 tests/spec/gl-3.0/render-integer.c                 |    2 +-
 .../required-renderbuffer-attachment-formats.c     |    2 +-
 tests/spec/gl-3.0/required-sized-texture-formats.c |    2 +-
 .../gl-3.0/required-texture-attachment-formats.c   |    2 +-
 tests/spec/gl-3.0/texture-integer.c                |    2 +-
 tests/spec/gl-3.0/vertexattribipointer.c           |    2 +-
 tests/spec/gl-3.1/draw-buffers-errors.c            |    2 +-
 tests/spec/gl-3.1/genned-names.c                   |    2 +-
 tests/spec/gl-3.1/minmax.c                         |    2 +-
 tests/spec/gl-3.1/primitive-restart-xfb.c          |    2 +-
 tests/spec/gl-3.2/clear-no-buffers.c               |    2 +-
 tests/spec/gl-3.2/depth-tex-sampling.c             |    2 +-
 .../gl-3.2/get-active-attrib-returns-all-inputs.c  |    2 +-
 tests/spec/gl-3.2/get-buffer-parameter-i64v.c      |    2 +-
 tests/spec/gl-3.2/get-integer-64iv.c               |    2 +-
 tests/spec/gl-3.2/get-integer-64v.c                |    2 +-
 ...oord-replace-doesnt-eliminate-frag-tex-coords.c |    2 +-
 tests/spec/gl-3.2/glsl-resource-not-bound.c        |    2 +-
 tests/spec/gl-3.2/layered-rendering/blit.c         |    2 +-
 .../layered-rendering/clear-color-all-types.c      |    2 +-
 .../clear-color-mismatched-layer-count.c           |    2 +-
 tests/spec/gl-3.2/layered-rendering/clear-color.c  |    2 +-
 tests/spec/gl-3.2/layered-rendering/clear-depth.c  |    2 +-
 .../framebuffer-layer-attachment-mismatch.c        |    2 +-
 .../layered-rendering/framebuffer-layer-complete.c |    2 +-
 .../framebuffer-layer-count-mismatch.c             |    2 +-
 .../framebuffer-layered-attachments.c              |    2 +-
 .../framebuffertexture-buffer-textures.c           |    2 +-
 .../framebuffertexture-defaults.c                  |    2 +-
 .../gl-3.2/layered-rendering/framebuffertexture.c  |    2 +-
 .../gl-3.2/layered-rendering/gl-layer-cube-map.c   |    2 +-
 .../layered-rendering/gl-layer-not-layered.c       |    2 +-
 .../gl-3.2/layered-rendering/gl-layer-render.c     |    2 +-
 tests/spec/gl-3.2/layered-rendering/gl-layer.c     |    2 +-
 tests/spec/gl-3.2/layered-rendering/readpixels.c   |    2 +-
 tests/spec/gl-3.2/minmax.c                         |    2 +-
 tests/spec/gl-3.2/texture-border-deprecated.c      |    2 +-
 tests/spec/gl-3.3/minmax.c                         |    2 +-
 tests/spec/gles-2.0/fbo-discard.c                  |    2 +-
 tests/spec/gles-2.0/glsl-fs-pointcoord.c           |    2 +-
 tests/spec/gles-2.0/invalid-es3-queries.c          |    2 +-
 tests/spec/gles-2.0/link-no-vsfs.c                 |    2 +-
 tests/spec/gles-2.0/minmax.c                       |    2 +-
 tests/spec/gles-2.0/multiple-shader-objects.c      |    2 +-
 tests/spec/gles-3.0/minmax.c                       |    2 +-
 .../gles-3.0/oes_compressed_etc2_texture-miptree.c |    2 +-
 tests/spec/gles-3.0/texture-immutable-levels.c     |    2 +-
 .../execution/clipping/clip-plane-transformation.c |    2 +-
 .../execution/glsl-render-after-bad-attach.c       |    2 +-
 .../glsl-1.10/execution/varying-packing/simple.c   |    2 +-
 tests/spec/glsl-1.20/recursion/recursion.c         |    2 +-
 .../execution/clipping/max-clip-distances.c        |    2 +-
 tests/spec/glsl-1.30/execution/fs-discard-exit-2.c |    2 +-
 .../glsl-1.30/execution/fs-execution-ordering.c    |    2 +-
 tests/spec/glsl-1.30/execution/fs-texelFetch-2D.c  |    2 +-
 .../glsl-1.30/execution/fs-texelFetchOffset-2D.c   |    2 +-
 .../spec/glsl-1.30/execution/fs-textureOffset-2D.c |    2 +-
 tests/spec/glsl-1.30/execution/isinf-and-isnan.c   |    2 +-
 tests/spec/glsl-1.30/execution/vertexid-beginend.c |    2 +-
 .../spec/glsl-1.30/execution/vertexid-drawarrays.c |    2 +-
 .../glsl-1.30/execution/vertexid-drawelements.c    |    2 +-
 ...xing-clip-distance-and-clip-vertex-disallowed.c |    2 +-
 tests/spec/glsl-1.30/texel-offset-limits.c         |    2 +-
 tests/spec/glsl-1.40/tf-no-position.c              |    2 +-
 .../glsl-1.50/execution/geometry/end-primitive.c   |    2 +-
 ...ometry-end-primitive-optional-with-points-out.c |    2 +-
 .../execution/geometry/getshaderiv-may-return-GS.c |    2 +-
 .../execution/geometry/gs-emits-too-few-verts.c    |    2 +-
 .../geometry/gs-input-layout-qualifiers.c          |    2 +-
 .../execution/geometry/gs-mismatch-prim-type.c     |    2 +-
 .../geometry/gs-output-layout-qualifiers.c         |    2 +-
 .../execution/geometry/primitive-id-restart.c      |    2 +-
 .../glsl-1.50/execution/geometry/primitive-types.c |    2 +-
 .../execution/geometry/query-gs-prim-types.c       |    2 +-
 .../geometry/transform-feedback-type-and-size.c    |    2 +-
 .../geometry/transform-feedback-vertex-id.c        |    2 +-
 .../tri-strip-ordering-with-prim-restart.c         |    2 +-
 .../glsl-1.50/execution/get-active-attrib-array.c  |    2 +-
 .../glsl-1.50/execution/interface-block-centroid.c |    2 +-
 .../interface-blocks-api-access-members.c          |    2 +-
 tests/spec/glsl-1.50/execution/vs-input-arrays.c   |    2 +-
 .../glsl-1.50/execution/vs-named-block-no-modify.c |    2 +-
 .../execution/varying-struct-centroid.c            |    2 +-
 tests/spec/glx_arb_create_context/common.c         |    2 +-
 .../current-no-framebuffer.c                       |    2 +-
 .../glx_arb_create_context/default-major-version.c |    2 +-
 .../glx_arb_create_context/default-minor-version.c |    2 +-
 .../glx_arb_create_context/invalid-attribute.c     |    2 +-
 .../invalid-flag-forward-compatible.c              |    2 +-
 tests/spec/glx_arb_create_context/invalid-flag.c   |    2 +-
 .../glx_arb_create_context/invalid-gl-version.c    |    2 +-
 .../invalid-render-type-color-index.c              |    2 +-
 .../glx_arb_create_context/invalid-render-type.c   |    2 +-
 .../glx_arb_create_context/valid-attribute-empty.c |    2 +-
 .../glx_arb_create_context/valid-attribute-null.c  |    2 +-
 .../valid-flag-forward-compatible.c                |    2 +-
 tests/spec/glx_ext_import_context/common.c         |    2 +-
 tests/spec/glx_ext_import_context/free-context.c   |    2 +-
 tests/spec/glx_ext_import_context/get-context-id.c |    2 +-
 .../glx_ext_import_context/get-current-display.c   |    2 +-
 .../import-context-has-same-context-id.c           |    2 +-
 .../import-context-multi-process.c                 |    2 +-
 .../import-context-single-process.c                |    2 +-
 .../make-current-multi-process.c                   |    2 +-
 .../make-current-single-process.c                  |    2 +-
 .../glx_ext_import_context/query-context-info.c    |    2 +-
 tests/spec/glx_mesa_query_renderer/coverage.c      |    2 +-
 .../query-renderer-common.c                        |    2 +-
 tests/spec/glx_oml_sync_control/common.c           |    2 +-
 tests/spec/glx_oml_sync_control/getmscrate.c       |    2 +-
 .../swapbuffersmsc-divisor-zero.c                  |    2 +-
 .../glx_oml_sync_control/swapbuffersmsc-return.c   |    2 +-
 tests/spec/glx_oml_sync_control/waitformsc.c       |    2 +-
 tests/spec/khr_debug/debug-object-label.c          |    2 +-
 tests/spec/khr_debug/debug-push-pop-group.c        |    2 +-
 .../nv_conditional_render/begin-while-active.c     |    2 +-
 tests/spec/nv_conditional_render/begin-zero.c      |    2 +-
 tests/spec/nv_conditional_render/bitmap.c          |    2 +-
 tests/spec/nv_conditional_render/blitframebuffer.c |    2 +-
 tests/spec/nv_conditional_render/clear.c           |    2 +-
 tests/spec/nv_conditional_render/copypixels.c      |    2 +-
 tests/spec/nv_conditional_render/copyteximage.c    |    2 +-
 tests/spec/nv_conditional_render/copytexsubimage.c |    2 +-
 tests/spec/nv_conditional_render/dlist.c           |    2 +-
 tests/spec/nv_conditional_render/drawpixels.c      |    2 +-
 tests/spec/nv_conditional_render/generatemipmap.c  |    2 +-
 tests/spec/nv_conditional_render/vertex_array.c    |    2 +-
 tests/spec/nv_texture_barrier/blending-in-shader.c |    2 +-
 .../oes_compressed_etc1_rgb8_texture-basic.c       |    2 +-
 .../oes_compressed_etc1_rgb8_texture-miptree.c     |    2 +-
 .../oes_compressed_paletted_texture-api.c          |    2 +-
 tests/spec/oes_draw_texture/oes_draw_texture.c     |    2 +-
 .../oes_fixed_point-attribute-arrays.c             |    2 +-
 tests/spec/oes_matrix_get/api.c                    |    2 +-
 tests/texturing/1-1-linear-texture.c               |    2 +-
 tests/texturing/array-depth-roundtrip.c            |    2 +-
 tests/texturing/array-texture.c                    |    2 +-
 tests/texturing/compressedteximage.c               |    2 +-
 tests/texturing/copyteximage-border.c              |    2 +-
 tests/texturing/copyteximage-clipping.c            |    2 +-
 tests/texturing/copyteximage.c                     |    2 +-
 tests/texturing/copytexsubimage.c                  |    2 +-
 tests/texturing/crossbar.c                         |    2 +-
 tests/texturing/cubemap-getteximage-pbo.c          |    2 +-
 tests/texturing/cubemap-shader.c                   |    2 +-
 tests/texturing/cubemap.c                          |    2 +-
 tests/texturing/depth-cube-map.c                   |    2 +-
 tests/texturing/depth-level-clamp.c                |    2 +-
 tests/texturing/depth-tex-compare.c                |    2 +-
 tests/texturing/depth-tex-modes-common.c           |    2 +-
 tests/texturing/depth-tex-modes-glsl.c             |    2 +-
 tests/texturing/depth-tex-modes-rg.c               |    2 +-
 tests/texturing/depth-tex-modes.c                  |    2 +-
 tests/texturing/depthstencil-render-miplevels.cpp  |    2 +-
 tests/texturing/fragment-and-vertex-texturing.c    |    2 +-
 tests/texturing/fxt1-teximage.c                    |    2 +-
 tests/texturing/gen-compressed-teximage.c          |    2 +-
 tests/texturing/gen-nonzero-unit.c                 |    2 +-
 tests/texturing/gen-teximage.c                     |    2 +-
 tests/texturing/gen-texsubimage.c                  |    2 +-
 tests/texturing/getteximage-formats.c              |    2 +-
 tests/texturing/getteximage-luminance.c            |    2 +-
 tests/texturing/getteximage-simple.c               |    2 +-
 tests/texturing/getteximage-targets.c              |    2 +-
 tests/texturing/incomplete-texture.c               |    2 +-
 tests/texturing/levelclamp.c                       |    2 +-
 tests/texturing/lodbias.c                          |    2 +-
 tests/texturing/lodclamp-between-max.c             |    2 +-
 tests/texturing/lodclamp-between.c                 |    2 +-
 tests/texturing/lodclamp.c                         |    2 +-
 tests/texturing/max-samplers.c                     |    2 +-
 tests/texturing/max-texture-size-level.c           |    2 +-
 tests/texturing/max-texture-size.c                 |    2 +-
 tests/texturing/mipmap-setup.c                     |    2 +-
 tests/texturing/proxy-texture.c                    |    2 +-
 tests/texturing/rg-draw-pixels.c                   |    2 +-
 tests/texturing/rg-teximage-01.c                   |    2 +-
 tests/texturing/rg-teximage-02.c                   |    2 +-
 tests/texturing/rg-teximage-common.c               |    2 +-
 tests/texturing/rgtc-teximage-01.c                 |    2 +-
 tests/texturing/rgtc-teximage-02.c                 |    2 +-
 tests/texturing/s3tc-errors.c                      |    2 +-
 tests/texturing/s3tc-teximage.c                    |    2 +-
 tests/texturing/s3tc-texsubimage.c                 |    2 +-
 tests/texturing/sampler-cube-shadow.c              |    2 +-
 tests/texturing/shaders/common.h                   |    2 +-
 tests/texturing/shaders/textureGather.c            |    2 +-
 tests/texturing/sized-texture-format-channels.c    |    2 +-
 tests/texturing/streaming-texture-leak.c           |    2 +-
 tests/texturing/tex-border-1.c                     |    2 +-
 tests/texturing/tex-miplevel-selection.c           |    2 +-
 tests/texturing/tex-skipped-unit.c                 |    2 +-
 tests/texturing/tex-srgb.c                         |    2 +-
 tests/texturing/tex3d-depth1.c                     |    2 +-
 tests/texturing/tex3d-maxsize.c                    |    2 +-
 tests/texturing/tex3d-npot.c                       |    2 +-
 tests/texturing/tex3d.c                            |    2 +-
 tests/texturing/texdepth.c                         |    2 +-
 tests/texturing/teximage-errors.c                  |    2 +-
 tests/texturing/texrect-many.c                     |    2 +-
 tests/texturing/texredefine.c                      |    2 +-
 tests/texturing/texsubimage.c                      |    2 +-
 tests/texturing/texture-al.c                       |    2 +-
 tests/texturing/texture-packed-formats.c           |    2 +-
 tests/texturing/texture-rg.c                       |    2 +-
 tests/texturing/texwrap.c                          |    2 +-
 tests/util/CMakeLists.gl.txt                       |   15 +-
 tests/util/CMakeLists.gles2.txt                    |   10 -
 tests/util/CMakeLists.gles3.txt                    |    9 -
 tests/util/CMakeLists.txt                          |   11 +-
 tests/util/minmax-test.c                           |   10 +-
 tests/util/minmax-test.h                           |    4 -
 tests/util/piglit-dispatch-init.c                  |    2 +-
 tests/util/piglit-dispatch.c                       |    2 +-
 tests/util/piglit-fbo.h                            |    2 +-
 tests/util/piglit-framework-gl.c                   |    2 +-
 .../util/piglit-framework-gl/piglit_drm_dma_buf.c  |    2 +-
 .../piglit-framework-gl/piglit_fbo_framework.c     |    4 +-
 .../piglit-framework-gl/piglit_gbm_framework.c     |    2 +-
 .../util/piglit-framework-gl/piglit_gl_framework.c |    4 +-
 .../piglit-framework-gl/piglit_glut_framework.c    |    2 +-
 .../piglit-framework-gl/piglit_wfl_framework.c     |    2 +-
 .../piglit-framework-gl/piglit_winsys_framework.c  |    2 +-
 .../util/piglit-framework-gl/piglit_wl_framework.c |    2 +-
 .../piglit-framework-gl/piglit_x11_framework.c     |    2 +-
 tests/util/piglit-glx-framework.c                  |    2 +-
 tests/util/piglit-glx-util.c                       |    2 +-
 tests/util/piglit-shader-gl.c                      |  133 -
 tests/util/piglit-shader-gles1.c                   |   65 -
 tests/util/piglit-shader-gles2.c                   |   44 -
 tests/util/piglit-shader.c                         |  105 +-
 tests/util/piglit-test-pattern.h                   |    2 +-
 tests/util/piglit-util-gl-common.c                 | 2529 --------------------
 tests/util/piglit-util-gl-common.h                 |  269 ---
 tests/util/piglit-util-gl-enum-gen.c.mako          |    2 +-
 tests/util/piglit-util-gl.c                        | 2504 +++++++++++++++++++
 tests/util/piglit-util-gl.h                        |  269 +++
 tests/util/piglit-util-waffle.c                    |    2 +-
 tests/util/piglit-vbo.cpp                          |    8 +-
 tests/util/piglit_ktx.c                            |   19 +-
 tests/util/r11g11b10f.c                            |    2 +-
 tests/util/sized-internalformats.c                 |    2 +-
 1114 files changed, 3995 insertions(+), 4209 deletions(-)
 delete mode 100644 tests/util/piglit-shader-gl.c
 delete mode 100644 tests/util/piglit-shader-gles1.c
 delete mode 100644 tests/util/piglit-shader-gles2.c
 delete mode 100644 tests/util/piglit-util-gl-common.c
 delete mode 100644 tests/util/piglit-util-gl-common.h
 create mode 100644 tests/util/piglit-util-gl.c
 create mode 100644 tests/util/piglit-util-gl.h

-- 
2.0.0



More information about the Piglit mailing list