[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

piglit: Changes to 'refs/tags/debian/0_git20150829-59d7066-1'



Tag 'debian/0_git20150829-59d7066-1' created by Jordan Justen <jordan.l.justen@intel.com> at 2015-08-31 07:44 +0000

piglit Debian release 0~git20150829-59d7066-1

Changes since debian/0_git20140926-4efb025-1:
Aaron Watry (24):
      cl: Add acosh tests
      cl: Add asinh tests
      cl: Add atanh tests
      cl: Add cbrt tests
      cl: Add cosh tests
      cl: Add sinh tests
      cl: Add tanh tests
      cl: Add cospi tests
      cl: Add sinpi tests
      cl: Add log1p tests
      cl: Add atomic_sub global tests
      cl: Add atomic_inc global tests
      cl: Add atomic_dec global tests
      cl: Add atomic_and global tests
      cl: Add atomic_max global tests
      cl: Add atomic_min global tests
      cl: Add atomic_or global tests
      cl: Add atomix_xor global tests
      cl: Add some erf builtin tests
      cl: Add erfc tests
      CL: refactor genclbuiltins.py to allow TSS functions with different arg types
      CL: Add ldexp tests
      cl: Add more cospi/sinpi tests
      CL: Add support for generating double-precision tests

Aditya Atluri (1):
      arb_shader_storage_buffer_object: add minmax test

Alejandro Piñeiro (1):
      arb_shader_atomic_counters-semantics: test different binding points

Andres Gomez (3):
      glsl-deriv-varyings: Added checks for derivatives on parameters with negative or abs modifiers
      glsl-deriv-varyings: Fix some typos
      glsl-deriv-varyings: Migrated to shader_runner and corrected test expectations on deriv + abs cases

Antia Puentes (1):
      arb_framebuffer_srgb/blit: Fix command line option 'disabled'

Anuj Phogat (14):
      Add shader tests for out of bounds array index
      ext_framebuffer_multisample: Add an option to run accuracy tests for all sample counts
      ext_framebuffer_multisample: Use glDrawArrays in place of glDrawElements
      ext_framebuffer_multisample_blit_scaled: Rewrite the fragment shader
      ext_framebuffer_multisample: Add an option to run formats test for all sample counts
      Fix arguments count check and the test name
      Don't use default texture object
      arb_direct_state_access: Fix file name
      Add usage information to getteximage-targets
      Don't use default texture object
      util: Fix the vertex buffer setup
      Test luminance, rgba texture handling in glGetTexImage() with PBO
      Test luminance, rgba texture handling in glReadPixels() with PBO
      ext_framebuffer_multisample: Fix dual source blending tests

Arthur Huillet (3):
      shader_runner: fix uniform array name lookups
      DSA: fix incorrect errors expected for BindTextureUnit()
      DSA: CreateTextures() with a NULL argument is allowed to crash

Ben Widawsky (6):
      ARB_pipeline_statistics_query (vertex): basic test
      ARB_pipeline_statistics_query (vertex): adjacency
      ARB_pipeline_statistics_query (clip): basic test
      ARB_pipeline_statistics_query (geom): basic test
      ARB_pipeline_statistics_query (frag): basic test
      arb_pipeline_statistics_query: Fix typo for compute shaders.

Brian Paul (36):
      arb_uniform_buffer_object: add 'offset' option to the rendering test
      glsl-1.10: add tests to exercise Mesa bug where output vars are not written
      ext_transform_feedback-points: a new, simple xfb test
      fbo-depth-array: use larger window for Windows sake
      ext_texture_array: add simple API errors test
      fog-modes: rename near, far variables to fix MinGW build
      util: move declaration of 'tv' before code
      tests/all.py: use list for asmparsertest command line arguments
      tests/all.py: use list for vpfp-generic command line arguments
      tests/all.py: use list for built-in-constants command line arguments
      Add new test to exercise GLSL compiler bug involving unused const arrays
      cubemap-mismatch: new test of mismatched cube map faces
      arb-provoking-vertex-render: a new test that actually checks all prim types
      Add a new shader attachment/link ordering test.
      glsl-fs-function-samplers: rename mix parameter to mixFactor
      arb_shader_image_load_store: fix MSVC build
      gl-1.0-blend: print current blend state if probe fails
      util: add piglit_get_page_size(), piglit_align_alloc/free()
      AMD_pinned_memory: use new helper functions to fix Windows build
      arb_clear_texture-clear-max-level: exercise an nvidia ARB_clear_texture bug
      drawpixels-color-index: new test for glDrawPixels(GL_COLOR_INDEX)
      tests/spec/gl-1.0: alphabetize test names in CMakeLists.gl.txt
      arb_fbo: add test of mixed color/depth buffer sizes
      gl-1.0/push-no-attribs: new test of glPushAttrib(0), glPopAttrib()
      gl-1.5-vertex-buffer-offsets: test unusual vertex offsets/strides
      gl-2.0-large-point-fs: new test of large points with fragment shaders
      tex3d-maxsize: print max 3D texture size that's found/tested
      glsl-1.10: exercise variable-indexed arrays
      ext_packed_float: fix getteximage-invalid-format-for-packed-type test
      arb_direct_state_access: allow tests to run with core profile
      arb_get_texture_sub_image: new tests for GL_ARB_get_texture_sub_image
      arb_clear_texture-simple: remove glDeleteTextures()
      arb_sampler_objects: use piglit_check_gl_error()
      arb_get_texture_sub_image-errors: test getting zero-sized images
      occlusion_query_meta_no_fragments: check more potential meta operations
      occlusion_query_meta_save: also test scissored clear

Chad Versace (6):
      deqp: Add test profile for external dEQP-GLES3 tests (v4)
      EXT_image_dma_buf_import: Update tests for Intel driver
      util: Remove executable bit from C source files
      dispatch: Fix lookup for core OpenGL symbols
      egl_khr_get_all_proc_addresses: Add sanity test
      ext_image_dma_buf: Add tests for R8 and GR88 formats (v2)

Chris Forbes (30):
      arb_texture_buffer_range: Verify proper texbo range updating
      arb_tessellation_shader: Add test for unsized array with 2 shaders
      arb_shader_atomic_counters: Test respecification of a bound ABO
      arb_base_instance: Fix core profile problems in drawarrays test
      gl-3.1: Add test for trying to draw with a broken vertex attrib
      arb_texture_multisample: add test for sampling from depth
      glsl-1.20: Add tests exposing some crashes with const arrays
      glsl-1.50: Add more tests for interface block name reuse
      arb_gpu_shader5: add execution test for interpolateAtCentroid
      arb_gpu_shader5: add variant of interpolateAtCentroid test for packing interaction
      arb_gpu_shader5: add interpolateAtSample test
      arb_gpu_shader5: add interpolateAtSample-nonconst test
      arb_gpu_shader5: add tests for interpolateAtOffset
      arb_gpu_shader5: add tests for interpolateAtCentroid with qualified varying
      sample-mask-execution: fix misleading description
      built-in-constants: Fix shader template for TCS.
      arb_separate_shader_objects: enable tess extension in tess stages
      generated_tests: Test tessellation control shader input.
      arb_tessellation_shader: Add tests for TCS output l-value indexing
      arb_tessellation_shader: Test array requirements for inputs and outputs
      arb_tessellation_shader: test that redeclared barrier() is unrestricted
      arb_tessellation_shader: split barrier-switch test
      arb_tessellation_shader: Add tests for gl_out[] redeclaration
      arb_tessellation_shader: Add another minimal execution test
      arb_tessellation_shader: add tests for correct set of invocations
      arb_tessellation_shader: Add yet another fairly minimal case
      arb_tessellation_shader: Add various simple cases for TCS input reads
      arb_tessellation_shader: add tests to exercise gl_PrimitiveID
      arb_tessellation_shader: Simplify tcs-input tests.
      arb_tessellation_shader: add tests for partial output writes

Cody Northrop (1):
      ARB_shading_language_420pack: dynamic initializers

Daniel Kurtz (12):
      piglit-util-egl: check if EGL_EXT_client_extensions is supported
      egl_khr_fence_sync: fix eglGetSyncAttribKHR(EGL_SYNC_TYPE_KHR) test
      egl_khr_fence_sync: remove initial expected STATUS check
      egl_khr_fence_sync: Make EGL_NO_SYNC_KHR check explicit
      egl_khr_fence_sync: fix eglCreateSyncKHR() parameter
      egl_khr_fence_sync: add missing piglit_loge parameter
      egl_khr_fence_sync: allow skipping display_bound_in_other_thread subtest
      egl_khr_fence_sync: remove invalid_flag test
      egl_khr_create_context: use ES1 dispatch
      ext_unpack_subimage: fix for GLES 3.0
      oes_compressed_paletted_texture: relax glTexImage2D error value expectation
      dispatch: Use dlsym to lookup core symbols for EGL (v2)

Dave Airlie (43):
      arb_gpu_shader_fp64: test Uniform*d can't be used for bool uniforms
      vbo parser: add double support to parser code.
      piglit/vbo: fix attribute size for doubles.
      fp64: test passing a double from vs->fs (v2)
      generator: clear before rendering with the builtin tests
      arb_vertex_attrib_64bit: add simple preprocessor tests
      all.py: fix test name
      arb_vertex_attrib_64bit: add simple vertex input fp64 test
      arb_vertex_attrib_64bit: pass a 64-bit vertex attrib through to frag shader (v2)
      arb_vertex_attrib_64bit: use a dvec3 input
      arb_vertex_attrib_64bit: explicit attribute location test
      arb_texture_stencil8: add initial texture interface test (v2)
      arb_texture_stencil8: add rendering test (v2.1)
      arb_texture_stencil8: add basic get teximage
      arb_texture_stencil8: add fbo using stencil8 texture test (v1.1)
      fbo-formats: add texture_stencil8 support
      arb_clear_texture: add stencil8 support
      arb_clear_buffer_object: add stencil index to invalid formats list.
      texwrap: add GL_ARB_texture_stencil8 support
      all.py: add ARB_texture_stencil8 tests to all.py
      arb_transform_feedback3: test another skip/next buffer combo
      arb_copy_image: add stencil8 texture support.
      arb_gpu_shader_fp64: make sure implicit double->float doesnt' happen
      arb_vertex_attrib_64bit: don't rely on default vertex values
      arb_vertex_attrib_64bit: exercise the VertexAttribL interfaces
      arb_vertex_attrib_64bit: add explicit location interaction test
      arb_vertex_attrib_64bit: fix check explicit location
      texwrap: test wrapping texture offsets
      texwrap: fix missing brace.
      all.py: add texwrap offset variant
      arb_gpu_shader5: add textureSize sampler indexing tests
      shader_runner: add ARB_shader_subroutine support (v3)
      arb_shader_subroutine: add a bunch of shader tests
      arb_gpu_shader_fp64: add some tests for indirect double accesses
      texwrap: skip if integers or offset used with non-2D
      arb_program_resource: add vs output to sub test for gs
      arb_program_resource: don't try compute enum for tess tests
      piglit/util: add support for probing doubles in a buffer.
      arb_gpu_shader_fp64: add separate transform feedback test.
      arb_gpu_shader_fp64: check GetTransformFeedbackVaryings returns the correct types
      arb_gpu_shader_fp64: test interleaved transform feedback for doubles
      arb_gpu_shader_fp64: add test for aligning doubles in transform feedback
      arb_gpu_shader_fp64: test glGetUniformdv interface

Dylan Baker (433):
      piglit-merge-resuilts.py: Remove unused file.
      framework: Split backend into a separate package
      backends/abstract.py: Remove unreachable code in abstract method
      backends: Refactor FSyncMixin
      backend_tests.py: Test the junit backend
      backend.py: split initialize() out of constructor
      backend/json_.py: Make writes atomic
      backend/junit.py: Make writes atomic
      framework/backends: Refactor base classes for better code sharing
      framework tests: Stop leaving temporary files
      exectest_test.py: Add a unit test for the expanding running bug
      results.py: Do add load class method to TestResult
      results.py: Remove TestrunResult() repair file
      framework tests: fix timeout tests
      framework: Move tests derived classes into a package
      framework/test: refactor abstract Test and PiglitTest
      framework: Split PiglitTest into specific GL and CL classes
      test: Split the spurious resize code out of PiglitGLTest
      framework/test/base.py: Use a flag in _run_command
      base.py: Extend the WindowResizeMixin to return early
      framework: Move PLATFORMS list to core
      piglit_test.py: Automatically add -auto and -fbo when appropriate
      piglit_test.py: Add arguments for platform restrictions to PiglitGLTest
      piglit_test.py: replace pattern match skipping with argument skip
      tests/all.py: Skip EGL specific tests on a pure glx platform
      piglit_test.py: fix potential bug in PiglitGLTest.is_skip()
      piglit-print-commands.py: Fix bug with test package
      run.py: Split windows exception handling into helper
      README: Add simplejson and lxml as optional dependencies
      README: use the piglit command not piglit-* commands
      README: Update result statuses
      README: Update the list of test profiles
      README: update test classes information
      README: Remove Todo section
      log.py: Fix overwriting of final summary
      summary.py: Make mako temporary directory user unique
      json_tests.py: Add unit tests for json backend
      framework: fix glxinfo, uname, and lspci in json output
      run.py: store log_level (verbosity) for resume
      results_v0_tests.py: Use TestrunResult.load instead of load_results
      json_.py: Bump results version to 2
      profile.py: If the test list is empty after being filtered exit
      results.py: remove unused import
      results.py: Allow partially completed runs to be summarized
      test generators: add templates folder
      gen_shader_bit_encoding_tests.py: split template into separate file
      gen_shader_bit_encoding_test.py: use the if __name__ == __main__ pattern
      gen_shader_bit_encoding_tests.py: use builtin operators
      gen_shader_bit_encoding_tests.py: Use with and print_function
      gen_shader_bit_encoding_tests.py: Silence or fix pylint warnings
      gen_shader_bit_encoding_tests.py: move dirname assignment up in loops
      gen_shader_bit_encoding_tests.py: remove unnecessary assignments
      gen_shader_bit_encoding_tests.py: silence remaining pylint warnings
      gen_texture_lod_tests.py: Split templates
      gen_texture_query_lod_tests.py: cleanup style problems
      gen_texture_query_lod_tests.py: use with and print_function
      gen_texture_query_lod_tests.py: Use if __name__ == __main__ pattern
      gen_texture_query_lod_tests.py: move file generation up in loop
      gen_texture_query_lod_tests.py: minor refactors
      gen_texture_query_lod_tests.py: Split template into templates folder
      gen_const_builtin_equal_tests.py: us os.path.join for directory names
      gen_const_builtin_equal_tests.py: put template in templates dir
      gen_builtin_packing_tests.py: Fix imports
      gen_builtin_packing_tests.py: Make docstring a proper docstring
      gen_builtin_packing_tests.py: put templates in templates directory
      gen_builtin_packing_tests templates: Use xrange instead of range
      gen_builtin_packing_tests.py: removed unused variable
      gen_builtin_packing_tests.py: Reduce style problems
      gen_outerproduct_tests.py: Move template to templates dir
      gen_outerproduct_tests.py: refactor and cleanup
      gen_uniform_initializer_tests.py: fix double assignment
      gen_uniform_initializer_tests.py: Use templates folder for templates
      gen_uniform_initializer_tests.py: Cleanup style problems
      gen_uniform_initializer_tests.py: use print_function
      gen_uniform_initializer_tests templates: minor cleanups and refactors
      gen_uniform_initializer_tests.py: optimize and cleanup further
      interpolation_qualifier...: use with statement and print_function
      interpolation-qualifier...: put templates in templates dir
      interpolation-qualifier...: use if __name__ == '__main__' pattern
      interpolation_qualifier...: combine loops
      interpolation-qualifier...: cleanup style problems
      gen_non-lvalue_tests.py: refactor generator
      gen_outerproduct_invalid_params.py: use os.path.join for dirnames
      gen_outerproduct_invalid_params.py: Put template in templates dir
      gen_interpolation_tests.py: Use mako to generate tests
      gen_interpolation_tests.py: make docstring a propper docstring
      gen_interpolation_tests.py: use print_function
      gen_interpolation_tests.py: put template in templates dir
      Cmake: generate tests based on configure options
      all.py: remove explicit additions of -auto to test command lines
      cpu.py: Add a profile that is the inverse of gpu.py
      tests lists: Fix cpu.py and gpu.py test lists
      backends_test.py: fix tests that don't set 'command'
      grouptools.py: Add a module specifically for working with group strings
      summary.py: use grouptools instead of os.path
      profile.py: use grouptools
      glsl_parser_test.py: use grouptools
      junit.py: Use grouptools
      igt.py: Use grouptools
      xts.py: Use grouptools module and os.path appropriately
      oglconform.py: Use grouptools instead of os.path
      oclconform.py: use grouptools module
      opencv.py: use grouptools module
      junit.py: Refactor write_test a little
      junit.py: Add piglit failure to junit ouput
      generated_tests: Except error for os.makedirs
      generated_tests: Actually catch exception in os.makedirs
      generate-cl-store-tests.py: fix copy and paste error from 68829470
      framework: Cleanup imports
      backends: make use of absolute_import to rename json_.py to json.py
      remove generate-glean-tests.py
      remove framework/threads.py
      results_v0_tests.py: don't copy data from utils
      results_v0_tests.py: Test that results with no version or version 0 work
      tests/r{3,5}00.py: remove these files
      CMakeList.txt: Fix error message for missing python
      xts.py: Fix grouptools bugs
      xts.py: Simplify generator statement
      grouptools.py: Make error messages more helpful
      grouptools.py: Don't allow non-string arguments
      arb_direct_state_access: Add tests for non-generated texture object names
      arb_direct_state_access: Add additional error checking for *TextureParameter
      arb_direct_state_access: Most error checking for TextureParameter functions
      framework: fix bug in Test class
      all.py: remove unnecessary ; on line ends
      all.py: replace tabs with four spaces
      all.py: change add_plain and add_concurrent to use list
      all.py: change add_single_param_test_set() to use a list for args
      all.py: change add_fbo_depthstencil_tests.py to use list for args
      all.py: change add_depthstencil_render_miplevel_tests to use list for args
      all.py: change add_msaa_visual_plain_tests to use list for args
      all.py: change add_fbo_formats_tests to use list for args
      all.py: change add_msaa_formats_tests to use list for args
      all.py: change add_fbo* to use list for args
      all.py: change add_getactiveuniform_count to use list for args
      all.py: change texwrap_target to return list
      all.py: change add_fbo_* to use a list for args
      all.py: change add_color_buffer_float_test to use list for args
      all.py: Fix string arguments that are hard to fix with a script
      all.py: replace simple string arguments with lists
      all.py: use os.path.join for all path joining
      all.py: Use grouptools.join for joining group strings
      all.py: Replace some string concatenation with str.format()
      sanity.py: Make Test() command argument a list instead of string
      sanity.py: use grouptools.join instead of hardcoded '/' for groups
      Test: don't accept strings for command arguments.
      tests/all.py: fix typo in recent list conversion
      all.py: repalce testsDir and generatedTestDir with PEP8 compliant names
      python: move TESTS_DIR and GENERATED_TESTS_DIR into shared module
      cl.py: use os.path.join for paths
      cl.py: Use TESTS_DIR and GENERATED_TESTS_DIR
      cl.py: Use the more standard sys.platform.startswith for linux detection
      cl.py: fix PEP8 warnings
      cl.py: Hide pylint warnings
      cmake: use more standard cmake names
      cmake: use cmake builtin python module
      cmake: Simplify finding python modules
      cmake: Require numpy >= 1.6.2
      cmake: Fix ee8579b452f0 regression
      grouptools.py: from_path should not return .
      Update documentation to be clear about using multiple profiles
      README: update documentation about paths and profiles
      README: update the list of test profiles
      piglit-displatch-gen.h.mako: sort comments
      registry/gl.py: remove unused import
      registry/gl.py: fix no-attribute error
      registry/gl.py: Replace __cmp__ methods with rich comparison methods
      registry/gl.py: Strip superfluous parens from the assert keyword
      registry/gl.py: remove unused variable
      regsitry/gl.py: Make Error class inherit from Exception
      gen_dispatch.py: remove unused imports
      gen_dispatch.py: sort imports into groups
      gen_dispatch.py: remove use of cmp.
      gen_dispatch.py: Remove unnecessary parens from assert keyword
      gen_dispatch.py: silence error
      test_lists.py: remove tests for r300, r500, and all_cl which are gone
      test_lists.py: add tests for the cpu and llvmpipe profiles.
      tests/utils.py: Add a Test derived class for unit tests
      all.py: fix misnamed tests
      xts.py: Use __future__ functions
      xts.py: Hide unfixable pylint errors
      xts.py: Hid populate_profile() from being imported
      xts.py: update error message when X_TEST_SUITE doesn't exist
      profile.py: load_test_profile: return errorcode 2
      utils.py: rename UtilsException to more standard UtilsError
      integration_tests.py: Cleanups of error handling
      integration_tests.py: Use setup_module() fixture.
      core_tests.py: Rework to avoid os.environ pollution
      framework: move TestWithEnvClean out of utils and into run_parser_tests.py
      gen_builtin_uniform_tests.py: use print_function
      gen_builtin_uniform_tests_fp64.py: use print_function
      gen_constant_array_size_tests.py: use print_function
      gen_constant_array_size_tests_fp64.py: use print_function
      generated_tests: use future division in mako templates
      Add dependency on Python six
      generators: python2/3 hybridize gen_outerproduct_tests.py
      gen_non-lvalue_tests.py: make python2/3 compatible
      gen_texture_query_lod_tests.py: make pyhthon2/3 hybrid
      generators: interpolation-qualifier... python2/3 hybridize
      builtin_function*py: convert to python3
      gen_shader_precision_tests.py: python2/3 hybridize
      gen_uniform_initializer_tests.py: hybridize for python2 and python3
      gen_constant_array_size_tests.py: python2/3 hybridize
      gen_constant_array_size_tests_fp64.py: python2/3 hybridize
      gen_interpolation_tests.py: hybridize python 2/3
      gen_builtin_uniform_tests_fp64: hybridize python2/3
      gen_builtin_uniform_tests.py: python2/3 hybridize
      gen_builtin_packing_tests.py: python2/3 hybridize
      gen_shader_bit_encoding_tests.py: python 2/3 hybridize
      registry/gl.py: drop 2.6 support
      registry/gl.py: Don't try to compare None and not-None
      registry/gl.py: add hash methods for classes that need to be hashed
      registry generation: Finish hybridizing
      generators: rename cl generators so they can be imported
      generators: use if __name__ == __main__ pattern in cl generators
      gen_cl_int_builtins.py: Replace use of Long type
      cl tests: move non-generated tests out of the generated tests dir
      genclbuiltins.py: remove tabs
      gen_cl_int_builtins.py: use __future__ division
      genclbuiltins.py: hybridize for python3
      gen_cl_store_tests.py: hybridize for python 2/3
      generated tests: add print function to remaining generators
      generated tests: Use __future__ division
      generators: use __future__ absolute_import
      profiles: add new profiles that only run specific test classes.
      profile.py: Use a Tree structure for Profile.tests
      profile.py: Lower all test keys before getting and setting.
      shader_test.py: Removed recursive keyword from add_shader_test_dir
      shader_test.py: remove add_shader_test
      shader_test.py: use os.path.splitext instead of rsplit('.')
      shader_test.py: use os.walk in add_shader_test_Dir
      shader_test.py: convert add_shader_test_dir to use a flat group
      all.py: Replace use of add_glsl_parser_test with import_glsl_parser_test
      glsl_parser_test.py: remove add_glsl_parser_test
      all.py: replace add_shader_test_dir with loop in all.py
      framework: update json version to v4 to fix test changes
      all.py: replace import_glsl_parser_test with loop search
      Revert "cl tests: move non-generated tests out of the generated tests dir"
      profile_tests.py: Convert generator test into a class test
      profile_tests.py: Fix -x and -i with lowercased names
      all.py: Fix two tests being assigned the same name
      CMakeList.txt: Install OpenCL inc files.
      all.py: remove extra newline in list.
      all.py: use profile.test_list instead of profile.test for glean tests
      all.py: move all of the helper functions to the top of the file
      profile.py: Add a context_manager to TestProfile for adding tests.
      all.py: Convert all.py to use TestProfile.group_manager
      all.py: add asmparser tests automatically with loop
      sanity.py: Use TestProfile.group_manager
      cl.py: Use TestProfile.group_manager
      cl.py: simplify add_program_test_dir
      cl.py: Use flat list for program test dirs
      opencv.py: use test_list instead of tests.
      profile.py: Remove TestProfile.tests
      profile.py: Add kwargs to TestProfile.group_manager
      all.py: Use TestProfile.group_manager default_args to set require_platforms
      all.py: Use group_manager default_args for exclude_platforms
      framework: Override run_concurrent for CL test classes
      all.py: Set run_concurrent=False explicitly
      piglit_test.py: Change run_concurrent to True by default
      all.py: Remove run_concurrent=True flag
      all.py: use __future__ functions
      all.py: disable pylint's bad-continuation error
      all.py: Fix copy and paste error
      tests/all.py: Fix typo that switched arb with ext
      igt.py: Fix whitepace warnings for pylint
      igt.py: Change an empty string to a list
      igt.py: Replace igtTestRoot with PEP8 compliant IGT_TEST_ROOT
      igt.py: fix invalid name errors
      igt.py: Use PEP8 specified whitespace
      igt.py: add docstrings.
      igt.py: Use __future__ functions, mainly print_function
      igt.py: Use subprocess.check_output instead of subprocess.Popen
      profile.py: Support automatic naming of tests with string arguments
      framework: Add python version to mako template dirs
      all.py: remove remaining uses of run_concurrent=True
      framework tests: use grouptools for joining groups
      grouptools.py: drop relgroup function
      grouptools_tests.py: Drop some very complex testing mechanisms
      results.py: use posixpath instead of grouptools
      grouptools.py: make group separator a constant value
      summary.py: Use posixpath in one place instead of grouptools
      framework: change group separator from '/' to '@'
      grouptools.py: Drop _normalize and _assert_illegal helpers.
      summary: Add an aggregate function
      framework; Catch "No results found" exception
      backends_tests.py: Skip tests that require lxml if lxml isn't installed
      tests/all.py: fix two tests that had options dropped
      tests/all.py: Remove duplicate arb_tessellation_shader_minmax entry
      tests/all.py: move arb_framebuffer-rgb tests out of loop
      tests/all.py: move  arb_gpu_shader5 out of loop
      tests/all.py: remove duplicate oes_compressed_paletted test
      tests/all.py: Don't add glsl-1.50 TextureSize tests twice
      tests/cl.py: Remove accident duplicate test
      profile.py: Don't allow accidental reassignments of TestDict keys
      results.py: initialize wglinfo member in TestrunResult initializer
      results.py: remove serialized keys
      backends: don't * import into backends __init__
      framework backends: treat backends more like plugins
      framework: move json functions out of results into backends.json
      framework: Add helper functions to abstract the backend better
      framework: split junit and generic backend tests
      backends: implemented loading support for junit.
      framework/tests: Use test_in_tempdir decorator
      es3conform.py: Use grouptools instead of os.path
      deqp_gles3.py: use grouptools separator for test separators
      framework/tests/utils.py: Fix import error
      framework: fix aggregation to actually work.
      backends/json.py: Use an object_hook function for loading.
      json_backend_tests.py: Fix names of tests
      junit_backends_tests.py: fix test names
      backends_tests.py: fix test names
      base_tests.py: fix test names
      core_tests.py: Replace complex class with simpler decorator
      core_tests.py: use class instead of generator function
      core_tests.py: Remove generator that creates a single test
      core_tests.py: Fix test names.
      dmesg_tests.py: fixed privliged test generator to actually work.
      dmesg_tests.py: Fix test names
      dmesg_tests.py: split large complex generator
      gleantest_tests.py: fix test names
      glsl_parser_test_tests.py: fix test names.
      tests/gtest_tests.py: rename tests
      log_tests.py: Fix names
      opencv_tests.py: fix test name
      piglit_test_tests.py: fix test names
      profile_Tests.py: use utils functions
      profile_tests.py: fix test names
      results_tests.py: simplify initializer tests
      results_tests.py: fix test names
      results_v0_tests.py: Fix test names
      results_v1_tests.py: fix test names
      results_v2_tests.py: Fix test names
      resultvs_v3_tests.py: fix test names
      results_v4_tests.py: fix test names
      framework/tests: Merge results tests into a single module
      status_tests.py: update some tests to more current standards
      status_tests.py: fix test names
      test_lists.py: simplify these tests.
      test_lists.py: fix test names
      test_list.py: add tests for glslparser and shader profiles
      shader_test_tests.py: fix test names
      summary_tests.py: fix test names
      tests/utils.py: reorganize the utils to be more readable
      framework/tests: Rename with_tempfile function to just tempfile
      tests/utils.py: replace fail_if with a generic decorator
      base_tests.py: remove duplicate test
      base_tests.py: use utils.TestFailure instead of AssertionError
      junit_backend_tests.py: use utils functions instead of raise AssertionError
      glsl_parser_test_tests.py: use utils instead of raise AssertionError
      json_backend_tests.py: use utils instead of raise AssertionError
      glsl_parser_test_tests.py: make work with fixed glslparsertest binary selection
      framework: add incomplete status.
      framework: write an incomplete status before running tests
      framework/summary.py: fix console output with no options
      framework/summary.py: simplify console output with a helper function
      framework/summary.py: move text summary printer into a helper
      framework/summary.py: print test names with '/' instead of '@' for console
      framework/exceptions.py: add a new module for unified piglit exceptions
      framework/test: Use an exception for is_skip() rather than return
      framework/test/base: Use an exception for _run_command failure
      framework/core.py: Add a custom PiglitConfig class
      tests/xts.py: use new error handling.
      tests/igt.py: Use new piglit error handling
      tests/oglconform.py: Use new error handling code
      tests/deqp_gles3.py: Use PiglitConfig.safe_get
      tests/es3conform: use Piglit exceptions
      backends: replace error class with generic error
      profile: use generic piglit exceptions
      backends/junit.py: use piglit generic exceptions
      glsl_parser_test.py: use piglit generic exceptions
      shader_test.py: Use generic piglit exceptions
      programs/run.py: use piglit exceptions
      program/summary: use piglit exceptions
      framework/backends/json.py: present a nice error message if a json resluts file is corrupt
      framework/test/deqp.py: Move generic parts of deqp into core
      tests/deqp_gles3.py: use framework/tests/deqp.py
      tests/deqp_gles31.py: Add support for running the gles31 tests from deqp
      tests/deqp_gles2.py: add support for deqp gles2 tests
      framework/test: move valgrind out of Test into PiglitBaseTest
      generators: port variable-index-read.sh to python
      gen_variable_index_read_tests use bools instead of 0 and 1
      gen_variable_index_read_tests: simplify color assignment with params.row
      gen_variable_index_read_tests.py: reduce duplication with loop
      gen_variable_index_read_tests: make params.col behave like row
      framework: use proper exception message passing
      framework/summary.py: raise a FatalError for name collision
      deqp-integration: Fix running deqp when extra_args not set
      framework/test/deqp: handle deqp extra args properly in more cases
      status.py: update docstring to reflect code
      framework: Catch trying to load a non-existant profile
      framework: Re-raise uncaught exceptions from their original context
      framework: fix loading from an fd
      framework/backends/abstract.py: use next() instead of generator.next()
      framework/status.py: Add a __hash__ method to Status class
      framwork/summary: use mako's render_unicode method instead of render
      framework: replace uses of SafeConfigParser with PiglitConfig
      core_tests.py: remove unused helper function
      framework/tests/utils.py: fix set_env decorator
      framework: Add ability to set a compression method on file backends
      framework: add support for gzip compressionn
      framework: add support for bz2 compression.
      framework: add support for lzma via shell calls
      framework: add support for xz compression via backports.lzma
      compressed_backend_tests.py: add test to demonstrate bug in compression
      compression.py: fix compression to be updated when piglit.conf is reloaded
      framework/tests: reduce code duplication between test modules
      framework/programs/run.py: On a new run clear results directory
      framework: remove last use of core.checkDir
      Revert "framework: remove last use of core.checkDir"
      Revert "framework/programs/run.py: On a new run clear results directory"
      framework: hide stderr messages from xz binary
      framework: add --force to xz compress line
      framework: fix handling of files with a '.' in the name of the file
      framework: Don't add extra '.' to xz compressed files on shell path
      tests: add missing requirements to two arb_arrays_of_arrays tests
      core.py: use errno instead of int for error checking
      framework: when searching a directory ignore files ending in .old
      active-sampler-conflict.c: remove unused variable
      framework: remove _test_run_hook from Test
      framework tests: fix binary_check utility bug
      framework: split some parser code out into a share module
      framework/programs/summary.py: parse config for aggregate
      framework: add the compression method to the summary aggregate message
      framework: reduce code ducplication in run parser
      framework/summary.py: Properly handle unicode literals in output
      glsl_parser_test_tests.py: make tests more robust
      glsl_parser_test_tests.py: Add tests to glslparsertest_gles2 checking.
      framework/test/base.py: Move some logic from Test.run to Test.interpret_result
      framework/test: split Valgrind code into a Mixin
      framework/tests: replace 'assert' with nose.tools function
      framework/tests: remove error messages that were not helpful
      README: add a note about the test counts

EdB (9):
      cl: fix clGetKernelWorkGroupInfo
      cl: add tests for clCompileProgram
      cl: fix doxygen filename
      cl: fix test name
      cl: add CL_MEM_HOST_* releated tests
      cl: split CL10/CL11+ optimization options testing
      cl: -cl-std=CL1.0 is not valid
      cl: fix clCompileProgram compil error with CL1.1
      cl: add clLinkProgram test

Eduardo Lima Mitev (3):
      arb_occlusion_query2: expect an error when target mismatch in glBeginQuery()
      arb_occlusion_query2: Checks that query obj passed to glBeginQuery matches target
      clearbuffer-invalid-drawbuffer: Fix test cases calling glClearBufferiv with depth buffers

Emil Velikov (23):
      utils: cleanup winsys on test exit
      util/wfl: unbind the current context before destroying its window
      util/gl: link against OPENGL_gl_LIBRARY on waffle aware systems
      util/gl: link against OPENGL_gl_LIBRARY on waffle-less systems
      util: fix comment typo
      utils/glx: remove empty/unused function piglit_framework_fbo_init_glx
      util: move windows macro redefinitions into a single place
      shader_runner: remove no longer needed includes
      glsl-fs-pointcoord: remove useless windows.h include
      util: add piglit_time_is_monotonic helper
      util: convert piglit_getmicroseconds to piglit_time_get_nano
      util: add non-monotonic/windows version of piglit_time_get_nano
      arb_timer_query: use piglit_time_get_nano
      ext_timer_query: use piglit_time_get_nano
      util: add usleep wrapper/define
      util: move string wrapper no piglit-util.h
      utils: provide static inline strchrnul/strndup
      util: drop unneeded windows.h include
      utils: add initial WAFFLE_WGL support
      util/dispatch: move "to waffle or not to waffle" decision in the caller
      ext_timer_query: the timestamp test does not require the EXT extension
      Revert "ext_timer_query: the timestamp test does not require the EXT extension"
      getteximage-luminance: remove obsolete piglit_dispatch_default_init() call

Eric Anholt (24):
      Add a variant of the glsl-fs-frontfacing test to show a gallium bug.
      texture-packed-formats: Drop unused blend code.
      texture-packed-formats: Reformat to piglit whitespace style.
      texture-packed-formats: Draw each rect as a 4x4 quad.
      texture-packed-formats: Move some GL state transitions outside of the loop.
      texture-packed-formats: Move the probes to a separate loop.
      shader_runner: Generalize the check for vert/frag uniform components.
      shader_runner: Add support for checking for max varying components.
      variable-index-read/write.sh: Add a script for regenerating all of them.
      variable-index-read/write.sh: Emit requirements for varying floats.
      variable-indexing: Re-run code generation and commit.
      arb_color_buffer_float: Actually use the enum names.
      arb_color_buffer_float: Don't try to use MRT if number of draw buffers is 1.
      fbo-colormask-formats: Don't forget to run the core tests.
      shader_runner: Add a command for drawing a rect using pixel coordinates.
      shader_runner: Add a non-relative, rgba variant of relative probe rect rgb.
      gen_builtin_uniform_tests.py: Take advantage of draw_rect support for core contexts.
      gen_builtin_uniform_tests.py: Refactor how we generate draws/probes.
      gen_builtin_uniform_tests.py: Draw small rectangles per test, and probe them.
      EXT_framebuffer_multisample: Fix many tests with MAX_DRAW_BUFFERS 1.
      EXT_framebuffer_multisample: Make supersample_factor a constant.
      xts: Add a profile for just the rendering tests.
      xts: Add a set of rendercheck tests to run.
      GL_MESA_pack_invert: Add a test for a few glReadPixels() cases.

Fabian Bieler (5):
      arb_tessellation_shader: Add sanity shader_runner test.
      arb_tessellation_shader: Test global layout qualifiers.
      generated_tests: Test tessellation evaluation shader input.
      gen_builtin_uniform_tests.py: Add tessellation control shader tests.
      arb_tessellation_shader: Test large uniforms arrays. (v3)

Felix Schwarz (1):
      add missing whitespace if waffle was not found by cmake (trivial)

Francisco Jerez (38):
      arb_shader_image_load_store: Import GLSL parser test generator script.
      util/shader: Handle compute shaders in shader_name().
      util/shader: Define "nothrow" variant of piglit_compile_shader_text().
      arb_shader_image_load_store: Add common image metadata.
      arb_shader_image_load_store: Import grid execution helpers.
      arb_shader_image_load_store: Add misc. image manipulation code and hook up to the build system.
      arb_shader_image_load_store: Import atomicity image built-in tests.
      arb_shader_image_load_store: Import image format bitcasting test.
      arb_shader_image_load_store: Import memory coherency test.
      arb_shader_image_load_store: Import dead fragments test.
      arb_shader_image_load_store: Import early_fragment_tests test.
      arb_shader_image_load_store: Import host memory barrier tests.
      arb_shader_image_load_store: Import image array indexing test.
      arb_shader_image_load_store: Import invalid and undefined image access tests.
      arb_shader_image_load_store: Import tests for layered and unlayered binding.
      arb_shader_image_load_store: Import test for mipmap level binding.
      arb_shader_image_load_store: Import tests for the maximum of supported images.
      arb_shader_image_load_store: Import test for the maximum texture size.
      arb_shader_image_load_store: Import minimum maximum test.
      arb_shader_image_load_store: Import memory access qualifier test.
      arb_shader_image_load_store: Import image aliasing test.
      arb_shader_image_load_store: Import built-in semantics tests.
      arb_shader_image_load_store: Import shader memory barrier tests.
      arb_shader_image_load_store: Import image unit and uniform state tracking tests.
      arb_shader_image_load_store: Import test for atomics with unused result.
      arb_shader_image_load_store/indexing: Plug memory leak.
      arb_shader_image_load_store/image: Document behaviour of get_image_stage() if images aren't supported.
      arb_shader_image_load_store/image: Expose array of known shader shader stages.
      arb_shader_image_load_store/grid: Iterate over all known shader stages in generate_program_v().
      arb_gpu_shader5: Test variable sampler indexing under non-uniform control flow.
      arb_gpu_shader5: Test variable UBO indexing under non-uniform control flow.
      arb_gpu_shader5: Reorder probes in UBO and sampler indexing vs-nonuniform-control-flow tests.
      arb_gpu_shader5: Fix rounding instability in UBO and sampler indexing vs-nonuniform-control-flow tests.
      ARB_sample_shading: Add test for gl_SampleMask in combination with MRTs and alpha-to-coverage.
      arb_shader_image_load_store/host-mem-barrier: Skip UBO/RaW test if the required UBO size is unsupported.
      shader_runner: Pass the desired image format explicitly to "image texture".
      arb_shader_image_load_store: Add test for the GL 4.5 floating-point overload of imageAtomicExchange.
      arb_shader_image_load_store/compiler/builtin-constants: Don't check tesselation constants.

Gordon Jin (1):
      glsl-1.20: Access component of array-of-matrix

Guo, Johney (1):
      Fix shader test for gl_FragCoord redeclaration

Iago Toral Quiroga (3):
      teximage-scale-bias: tests texture upload with scale/bias transfer options
      spec/arb_blend_func_extended: Add test for SIMD16 dual source blending
      tex-miplevel-selection: Fix textureProj failures due to precision errors

Ian Romanick (30):
      glsl-1.20: Test that constants don't show up as uniforms
      glsl-1.10: Try ternary operator with void expressions
      getteximage-targets: Allow S3TC tests with GL_ANGLE_texture_compression_dxt5
      arb_map_buffer_alignment: Exercise known corner cases
      arb_shading_language_420pack: Test layout(binding=N) for UBOs
      glsl-1.10: Add test for bug in i965 gl_FrontFacing optimization
      glsl-1.10: Add missing ] on vertex passthrough line.
      shader_runner: Generate an error for an unrecognized [section] block
      glsl-1.10: Test the step built-in function
      gl-3.1: Verify error for drawing with default VAO
      glsl-1.20: Use [vertex shader passthrough] in notEqual tests
      glsl-1.20: Move notEqual tests from shaders to spec/glsl-1.20
      glsl-1.10: Rename tests to follow <stage>-<built-in>-<details> pattern
      glsl-1.10: Test bool-to-float-cast of notEqual of an expression
      glsl-1.10: Test bool-to-float-cast of equal of an expression
      built-in-constants: Change GLSL version handling
      built-in-constants: Add support for OpenGL ES 3.1
      glsl-es-3.10: Verify the limits in section 7.2
      glsl-es-3.10: Fix type in gl_MaxAtomicCounterBufferSize setting
      arb_direct_state_access: Coding standards fixes
      arb_direct_state_access: Use stdbool.h
      arb_direct_state_access: Rename VS input piglit_vertex in texture-storage-multisample
      arb_direct_state_access: Use piglit_draw_rect in texture-storage-multisample
      arb_direct_state_access: Use piglit_draw_rect and piglit_draw_rect_tex in copy texsubimage
      arb_direct_state_access: Use piglit_reset_gl_error in texunits
      arb_direct_state_access: Delete MVP matrix set up from texunits
      arb_direct_state_access: Delete test_texture_env subtest from texunits
      arb_direct_state_access: Delete test_rasterpos subtest from texunits
      arb_direct_state_access: Delete test_texture_matrix subtest from texunits
      arb_direct_state_access: Remove gettextureimage-simple

Ilia Mirkin (19):
      glsl-1.10: check that mul source is used before dest is written
      tests: fix executable name for basevertex-vertexid
      results: assume version is 0 when loading from file
      ext_polygon_offset_clamp: add simple draw test
      arb_shader_precision: set tolerance for div/assign-div
      arb_gpu_shader_fp64: make fs-modf-double require GLSL 1.50
      shader_runner: fix parsing float/double hex values
      shader_runner: fix dvec ubo uploads
      arb_pipeline_statistics_query: fix window height setting
      varying-packing: add double support
      arb_spec_shader_atomic_counters/unique-id: improve check print
      samplers: add a test that has a sampler array inside of a struct
      glsl-1.20: add test to tickle copy propagation bug in st/mesa
      gl-2.0: port const vertex attrib webgl test to piglit
      request RGB visual, fixes gbm rendering
      gl-framework: always destroy gl context on exit
      ext_framebuffer_blit: try blitting *very* early on in the application
      sample-depth: use tri-strip and only check rgb colors
      tf3: remove broken and unused code

James Jones (1):
      s3tc-errors: Use -4, not -3 as an invalid x offset

Jamey Sharp (6):
      Don't run GLX_OML_sync_control tests concurrently.
      Simplify piglit_glx_get_all_proc_addresses API.
      Only test non-default swap_interval if supported.
      Add piglit_set_timeout for tests that might hang.
      Add helper for creating full-screen glX windows.
      Allow OML_sync_control tests to run fullscreen.

Jan Vesely (22):
      cl: Run concurrent on Linux render nodes, or non-Linux
      cl: Add more sin/cos tests
      cl: Fix signed/unsigned comparison warnings
      Add noreturn attribute on clang
      cl: Fix using pointer as value
      cl: Fix format warning
      arb_timer_query: Add missing header
      cmake, gles: Remove target from the lib list
      cl: add log10 test
      cl: Fix tolerance for SP division
      cl: Fix tolerance for division in scalar arithmetic test
      cl: Don't use variable length array
      Use alloca instead of variable length arrays
      cmake: change VLA warning into error
      cl: add acospi test
      cl: add asinpi test
      cl: add atan2pi test
      cl: Enable required extension before using double type
      cl: Fix tolerance requirements to match the specs
      cl: Fix generating tts tests
      cl: Add tests for common builtin functions
      cl: Add fmin, fmax tests

Jason Ekstrand (9):
      ssa: Add a test for the classic "swap problem" in out-of-SSA translation
      ssa: Add a test for the classic "lost copy problem" in out-of-SSA translation
      ssa: Add a test for an edge case in into-SSA translation
      gpu_shader5: Add a test that uses an absurd number of texture arguments
      gpu_shader5: Add a require_extensions section to indirect-progGradOffset-shadow
      texture-packed-formats: Don't try bother with ABGR_EXT formats
      gpu_shader5: Fix the GLSL version in indirect-projGradOffset-shadow
      spec/arb_copy_image: Don't try to do compressed-to-compressed copies
      Add a test for a uniform indexed by a swizzled vector

Jordan Justen (32):
      gbm: use libcaca to display results in non-auto mode
      arb_shader_image_load_store: basic imageStore using a uniform
      cs: use unsigned for gl_WorkGroupSize in compiler tests
      cs: Add simple uniform test with outputs in atomic counters
      cs: Test basic texture sampling from a compute shader
      cs: Test values of gl_LocalInvocationID using atomic counters
      cs: Add test of barrier() function that uses atomic counters
      gbm: Fix off by 1 error in libcaca image flop
      gbm: Use caca_flop to vertically flop the output
      gbm: Attempt to size libcaca output to fit the console window
      gbm: Use libcaca to determine console resolution
      gbm: Limit libcaca size for small tests
      ARB_pipeline_statistics_query: Add range for expected results
      ARB_pipeline_statistics_query (comp): basic test
      generated builtin_uniform: Fix dimensions of cs tests
      framework: Support PIGLIT_DEFAULT_SIZE env variable
      piglit-util-gl: Add piglit_get_gl_enum_from_name
      shader_runner: Add INT support in require section
      ARB_shader_atomic_counters: Add simple VS test with inc/dec/read
      shader_runner: Check return value on sscanf (clip plane / draw arrays)
      shader_runner: Use strndup to get a null-terminated string for 'line'
      shader_runner: Support optional internal format for 'texture rgbw'
      arb_compute_shader: Use GL_RGBA8 for image_load_store internal format
      arb_shader_image_load_store: Use GL_RGBA8 for image internal format
      xz: Use --help when detecting xz presence
      Merge remote-tracking branch 'origin/master' into debian-unstable
      debian: Add missed copyright entries
      debian: Delete COPYING.gz in override_dh_makeshlibs
      debian: Add python-six as a dependency
      debian: Update standards version to 3.9.6
      debian: Add libgbm-dev build dependency
      debian: 0~git20150829-59d7066-1 changelog

Jose Fonseca (42):
      cmake: Require MSVC 2013 Update 4.
      Revert "arb_shader_image_load_store: fix MSVC build"
      cmake: Fix if-command logic on non MSVC.
      arb_direct_state_access: Use the standard C99 syntax for variadic macros.
      cmake: Drop -Wdeclaration-after-statement.
      arb_uniform_buffer_object: Exercise coherent fragment shader UBO.
      cmake: Enforce standard C99 syntax for variadic macros.
      junit.py: Avoid special test names.
      util: Fix white-space.
      util: Fix MacOSX build.
      utils: Write event loop for Waffle+WGL.
      util: Define C99 __func__ macro on MSVC.
      utils: Don't intercept WM_KEYDOWN::VK_ESCAPE.
      utils: Handle WM_QUIT properly.
      arb_direct_state_access: Avoid void pointer arithmetic.
      cl-program-tester: Avoid void pointer arithmetic.
      cmake: Use -Werror=pointer-arith on GCC builds.
      framework/backends/junit: Report expected failures/crashes as skipped.
      framework: Try to fix the exclusions of llvmpipe test list.
      tests/all: Use grouptools.join for glx_ext_import_context.
      grouptools.py: Silently ignore mixed os.path.join usage on Windows too.
      framework: Handle supports_gl_compat_version >= 32 with Waffle.
      framework: Handle supports_gl_compat_version >= 32 with GLUT.
      framework: Request forward-compatible contexts when supports_gl_core_version == 31.
      arb_clip_control: Remove unused variables.
      cmake: Silence CMP0042 warnings on MacOSX.
      framework: Don't warn about using deprecated GLUT functions on MacOSX.
      framework: Use GLUT_3_2_CORE_PROFILE on MacOSX.
      tests/all: Fix Windows exclusion of GLX tests.
      util: Narrow down the scope of Windows unhandled exception filter.
      junit.py: Escape `api`/`search` in test's classname too.
      util: Don't re-define _GNU_SOURCE.
      util: Include gl_wrap.h instead of GL/gl.h.
      cmake,util: Disable MacOSX depracation warnings everywhere.
      util: Include libgen.h on MacOSX & MinGW.
      util: Implement basename for MSVC.
      cmake: Only build GLES tests by default on systems which support EGL.
      all.py: Actually add_texwrap_target_tests's target parameter to the test.
      framework/test/base: Recognize returncode 3 as crash on Windows.
      egl-gl-colorspace: Use EGL_GL_COLORSPACE_*_KHR enums.
      cl/api: Avoid deprecated declarations warnings.
      cmake: Match MSVC default stack size on MinGW builds.

José Fonseca (33):
      git: Prevent automatic CRLF conversion for Mako templates.
      tests/texturing/bptc: Don't use zero-sized array initializers.
      gl-1.0-readpixsanity: Remove log2 re-definition.
      gl-1.0-readpixsanity: Eliminate use of variable length arrays.
      polygon-offset: Fix GLU include on MacOSX.
      gl-1.0-readpixsanity: Remove malloc casts.
      cmake: Require Visual Studio 2013.
      tests/util: Centralize MSVC max/min macros workarounds.
      tests/util: INFINITY/NAN are defined on MSVC 2013.
      tests/util: Consolidate the MSVC ffs implementations.
      tests/util: MSVC 2013 already defines va_copy macro.
      tests/util: Define snprintf as _snprintf on MSVC.
      cmake: Warn when variable length arrays are used.
      glx-close-display: Fix GLX_DOUBLEBUFFER attrib.
      glx_ext_create_context_es2_profile: Update versions.
      glx-query-drawable: Use visual depth when creating pixmap.
      framework/test/base: Pass None preexec_fn on Windows.
      framework/backends/junit: Split test name correctly on Windows.
      tests/llvmpipe: Add a test profile for llvmpipe.
      framework/backends/junit: Prepend command line to stdout.
      framework/summary/junit: Remove.
      glsl-1.50-execution-primitive-id-no-gs-first-vertex: First provoking vertex variation.
      tests/all.py: Use add_concurrent_test() instead of deprecated concurrent_test().
      util: far/near macros must be undefined on all Windows builds.
      util: Disable "overflow in constant arithmetic" warnings in strtod_inf.
      util: Fix `cannot convert from 'const char *' to 'char *'` MSVC error.
      framework: Use WGL by default on Windows.
      cmake: Don't rely on pkg-config for all Windows builds.
      cmake: Don't check WAFFLE_VERSION on Windows.
      cmake: Improve experience detecting waffle on Windows.
      framework: Fix 'module' object has no attribute 'XMLSyntaxError'.
      arb_direct_state_access: Remove unnecessary piglit-glx-util.h include.
      cmake: Alwats link Waffle_LIBRARIES.

Juha-Pekka Heikkila (4):
      egl-create-pbuffer-surface: Add test for egl pbuffer surface
      Fix egl-create-pbuffer-surface test
      Fix egl-nok-texture-from-pixmap
      egl-util.c: add warning if no EGL_RENDERABLE_TYPE is defined for test

Juliet fru (1):
      Replaced assert(glGetError()) with gl_check_gl_error()

Kenneth Graunke (48):
      Add imulExtended/umulExtended tests with non-uniform parameters.


Reply to: