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

piglit: Changes to 'debian-unstable'



New branch 'debian-unstable' available with the following commits:
commit 06e1ebb5b6c806b3586c15e0e290afb3ebeb32a1
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sat Aug 29 14:18:43 2015 -0700

    debian: 0~git20150829-59d7066-1 changelog
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

commit 03c573fb6c3217ab9ce610ebbc7a4defd3f69002
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sun Aug 30 16:05:10 2015 -0700

    debian: Add libgbm-dev build dependency
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

commit d28bd095a97b6ff7886e6d84d6b76d405a78f201
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sun Aug 30 13:33:30 2015 -0700

    debian: Update standards version to 3.9.6
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

commit f183c9e813f0fe13428be34ed18addf7ea3d46f2
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sat Aug 29 23:12:42 2015 -0700

    debian: Add python-six as a dependency
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

commit b9dc278cab86266e5bbdf6679bb17d802afd7333
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sat Aug 29 14:17:02 2015 -0700

    debian: Delete COPYING.gz in override_dh_makeshlibs
    
    Moved from override_dh_auto_install as suggested by ftpmaster,
    Thorsten Alteholz.
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

commit 10cbe3644fbe0f8c808478575f42f138fda83879
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sat Aug 29 13:54:16 2015 -0700

    debian: Add missed copyright entries
    
    Noticed by ftpmaster, Thorsten Alteholz.
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

commit b6ed9413b81c7314199422679ab718dcd464eead
Merge: a0fb5c7 59d7066
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sat Aug 29 12:52:53 2015 -0700

    Merge remote-tracking branch 'origin/master' into debian-unstable

commit 59d7066d09add3d1a4d13900971c99e42e9b3d7c
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Tue Aug 18 13:53:25 2015 -0700

    README: add a note about the test counts
    
    It's worth noting that piglit run and piglit summary count tests
    differently.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 048a0ecc0ab3c276b694f699ef3a84c5b0c4e7bd
Author: Jason Ekstrand <jason.ekstrand@intel.com>
Date:   Thu Aug 20 07:39:53 2015 -0700

    Add a test for a uniform indexed by a swizzled vector
    
    This catches a bug in the i965 backend compiler where we were running a
    pass (to split vectors up) that didn't know about indirects before we
    lowered the indirects away.
    
    Reviewed-by: Eric Anholt <eric@anholt.net>

commit 99dabadd0dfc4512a6946104812797dc23788942
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 16:56:46 2015 -0700

    arb_direct_state_access: Remove gettextureimage-simple
    
    This is a port of a sanity test that used to trigger a bug in a Mesa
    driver that won't expose ARB_dsa.  There is no reason for a DSA
    adaptation of this test to exist.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>

commit 7bc625df3777303751474be008440f44f7592235
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 18:07:57 2015 -0700

    arb_direct_state_access: Delete test_texture_matrix subtest from texunits
    
    There are no DSA functions used in this test, so it does not belong
    here.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>

commit 3d2195ad05d1e7c5d90a64583603464830fcb3c6
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 18:05:59 2015 -0700

    arb_direct_state_access: Delete test_rasterpos subtest from texunits
    
    There are no DSA functions used in this test, so it does not belong
    here.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>

commit 637e752fe003bd1017651ac45c586d8763aa9d62
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 18:02:31 2015 -0700

    arb_direct_state_access: Delete test_texture_env subtest from texunits
    
    There are no DSA functions used in this test, so it does not belong
    here.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>

commit 84157284b1e39856310b6971f5270f496bf884b9
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 18:01:22 2015 -0700

    arb_direct_state_access: Delete MVP matrix set up from texunits
    
    There is no drawing in this test, so nothing depends on this.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>

commit b8057d487f2616f7f7d28c2406a1384b55332e8e
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 17:51:28 2015 -0700

    arb_direct_state_access: Use piglit_reset_gl_error in texunits
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>

commit 094475e979123d487f653fa4a027e187b4e7a2c9
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 15:41:21 2015 -0700

    arb_direct_state_access: Use piglit_draw_rect and piglit_draw_rect_tex in copy texsubimage
    
    This test is based on a very, very old piglit test.  It's so old that it
    predates these utility functions.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>

commit d1b028b0568f4437a0e83056b4ccfc1075ff99d5
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 14:37:33 2015 -0700

    arb_direct_state_access: Use piglit_draw_rect in texture-storage-multisample
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>

commit 53f03b3400b5b255e25a73a6e8c8f9ddda2e8c57
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 14:18:39 2015 -0700

    arb_direct_state_access: Rename VS input piglit_vertex in texture-storage-multisample
    
    This allows the use of piglit_build_simple_program and removal of some
    extra code.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>

commit f98e6897c06a40864577a4b65495735c9cd9b752
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 18:47:58 2015 -0700

    arb_direct_state_access: Use stdbool.h
    
    Generated by:
    
        sed --in-place -e 's/GLboolean/bool/g' \
            -e 's/GL_TRUE/true/g' \
            -e 's/GL_FALSE/false/g' \
            tests/spec/arb_direct_state_access/compressedtextureimage.c \
            tests/spec/arb_direct_state_access/copytexturesubimage.c \
            tests/spec/arb_direct_state_access/dsa-textures.c \
            tests/spec/arb_direct_state_access/gettextureimage-formats.c \
            tests/spec/arb_direct_state_access/texunits.c
    
    Two places in gettextureimage-formats.c were hand-edited back to GL_TRUE
    and GL_FALSE because the underlying type was actually GLint.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
    Reviewed-by: Dylan Baker <baker.dylan.c@gmail.com>

commit ceb30fd2d3409ceee06ce2829ad6d59439a61881
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Fri May 15 13:08:02 2015 -0700

    arb_direct_state_access: Coding standards fixes
    
    Use canonical format for spec quotations.
    
    Use
    
       pass = stuff() && pass
    
    instead of
    
       pass &= stuff();
    
    Put 'else if' on the same line as the preceeding closing brace.
    
    Various whitespace fixes.
    
    Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
    Reviewed-by: Dylan Baker <baker.dylan.c@gmail.com>

commit 64fb7a24718be506c54e9b21e11317465d7d9411
Author: Micah Fedke <micah.fedke@collabora.co.uk>
Date:   Fri Apr 3 13:18:40 2015 -0500

    arb_shader_precision: add manually written tests for a*b+c and fma()
    
    Acked-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 4b2d04515f7f4b9140dadca6efefdebdc34df725
Author: Micah Fedke <micah.fedke@collabora.co.uk>
Date:   Fri Apr 3 13:18:01 2015 -0500

    arb_shader_precision: better calculate tolerances for complex functions
    
    update mako templates to support vectors of tolerances
    
    Acked-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit b4d37f5e610cd21a481d1b119165eab83ef9c727
Author: Micah Fedke <micah.fedke@collabora.co.uk>
Date:   Tue Feb 17 15:55:59 2015 -0600

    arb_shader_precision: support scalar values in shader_runner_format
    
    Acked-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 8ce0593bea2533417f99b2ddc710c7c70e081312
Author: Tapani Pälli <tapani.palli@intel.com>
Date:   Fri Aug 21 08:32:51 2015 +0300

    texture-storage: add specific test for attaching to fbo
    
    This test currently crashes on Mesa, tested using i965 driver.
    
    Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
    Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91673

commit 56b4a1498257fe2b2b12178769730b635df46ba9
Author: Kenneth Graunke <kenneth@whitecape.org>
Date:   Wed Jul 22 18:13:01 2015 -0700

    Add meaner swizzle-swizzle-lhs tests.
    
    Mesa's compiler happened to handle .xzy.z correctly, while .xy.x and
    other combinations were broken.  Try that and a triply-nested one.
    
    Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
    Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au>
    Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>

commit 65016eb4c7e07ac42831ad7868ab142d3586e6fd
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Fri Aug 21 16:38:57 2015 -0700

    framework/tests: remove error messages that were not helpful
    
    Sometimes adding a custom error message to tests helps clarify what's
    wrong with them, but sometimes tests got messages just because they
    could. Or they didn't provide all of the information that was useful.
    This patch removes useless messages and adds information to a few of
    them.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 39a2c3df1b24c6fd2f6cea6c6ecfcf2abb8cc231
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Fri Aug 21 16:33:08 2015 -0700

    framework/tests: replace 'assert' with nose.tools function
    
    These functions generate helpful error messages automatically, which is
    better than getting a bare assert message that doesn't provide any
    useful information.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit f1fa62b10c9bc0622fc09780b7db159b16400561
Author: Serge Martin (EdB) <edb+piglit@sigluy.net>
Date:   Fri Aug 14 14:35:17 2015 +0200

    cl: fix invalid platform test in create-context
    
    OpenCL objects are just pointers in the end, using random pointer value
    is likely to make an application crash.
    Also, all others tests use NULL as an invalid object.
    
    See also Francisco Jerez comments:
    http://lists.freedesktop.org/archives/mesa-dev/2014-November/070520.html
    http://lists.freedesktop.org/archives/mesa-dev/2013-October/046830.html
    
    Reviewed-by: Tom Stellard <thomas.stellard@amd.com>

commit 3bb6f65f442f498baeee3f8a179e98cd4c835c1b
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu May 21 16:30:10 2015 -0700

    framework/test: split Valgrind code into a Mixin
    
    This code is pretty self contained and specific, by making a mixin we
    allow it to be added to additional Test classes, and provides isolation
    of the logic.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 947b212a39304a67bcfc6487db132b2a7670249e
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu May 21 15:13:35 2015 -0700

    framework/test/base.py: Move some logic from Test.run to Test.interpret_result
    
    This refactors the Test.run() method, making it simpler, and moving
    result interpretation logic into the more natural interpret_result()
    method.
    
    This is purely a refactor, and doesn't change the code at all.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 373acf703137c90e9726466b154aca2742716144
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Fri May 1 11:47:29 2015 -0700

    glsl_parser_test_tests.py: Add tests to glslparsertest_gles2 checking.
    
    These add a few tests that check the glslparser_gles2 detection, we
    already have tests for glslparsertest.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 153b1e5f470c665cef3da2eae923640bbe0e00b1
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Fri May 1 11:39:54 2015 -0700

    glsl_parser_test_tests.py: make tests more robust
    
    Rather than loading a file out of the tree (which might be moved,
    deleted, etc.) create a temporary file and load that.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit a12dc7bb2147c9c3c34201b19c1aa2604f8e6317
Author: Francisco Jerez <currojerez@riseup.net>
Date:   Wed Aug 19 14:59:15 2015 +0300

    arb_shader_image_load_store/compiler/builtin-constants: Don't check tesselation constants.
    
    These are defined by the ARB_shader_image_load_store extension, but
    according to the section where the interactions with
    ARB_tessellation_shader are described:
    
     "If OpenGL 4.0 and ARB_tessellation_shader are not supported, references to
      tessellation control and evaluation shaders should be removed."
    
    What AFAICT implies that we cannot rely on them being defined based on
    the ARB_shader_image_load_store extension alone.
    
    Reviewed-by: Tapani Pälli <tapani.palli@intel.com>

commit 398c95284e5939cdac097cbca9ac2020f5085719
Author: Francisco Jerez <currojerez@riseup.net>
Date:   Wed Aug 19 16:02:57 2015 +0300

    arb_shader_image_load_store: Add test for the GL 4.5 floating-point overload of imageAtomicExchange.
    
    The same built-in exists in GLES 3.1 with OES_shader_image_atomic and
    in unextended GLES 3.2, but testing it in the ES API would require a
    separate piglit test.  Passes on the i965 driver with the GL/GLSL
    versions overridden appropriately with the usual environment
    variables.
    
    Reviewed-by: Tapani Pälli <tapani.palli@intel.com>

commit 63ed4359ed03f70124183d7a810de4bfd20986f8
Author: Francisco Jerez <currojerez@riseup.net>
Date:   Wed Aug 19 16:02:33 2015 +0300

    shader_runner: Pass the desired image format explicitly to "image texture".
    
    Reviewed-by: Tapani Pälli <tapani.palli@intel.com>

commit 6a380afc5c5b77081e484d0ff47df6d7f8b23321
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Wed Aug 12 16:07:52 2015 +1000

    arb_arrays_of_arrays: mixed direct and indirect image indexing

commit b4b8c87ea78a53673c52d06af5abb5b7b263ddc9
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Tue Aug 18 14:34:14 2015 +1000

    gl-3.2: fix layered-rendering test
    
    From GL 4.2 on the spec says its an INVALID_VALUE error if samples is 0
    in glTex*Multisample().
    
    This change updates the test to have a samples value of 1 and also updates
    the color formats as they must match for multisamples.
    
    Tested-by: Mark Janes <mark.a.janes@intel.com>
    Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91670

commit 3c8e39bcc56c7204d229c56a7c4a77ed7dd296a6
Author: Tapani Pälli <tapani.palli@intel.com>
Date:   Thu Aug 13 11:37:49 2015 +0300

    arb_shader_storage_buffer_object: add readonly and writeonly tests
    
    These test usage of readonly and writeonly memory qualifiers for
    ssbo block members.
    
    v2: rename tests to better distinguish them (Timothy)
    
    Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
    Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au>

commit d4f51070a25d05afe418cdd3dc05c1d9fce83c16
Author: Tapani Pälli <tapani.palli@intel.com>
Date:   Thu Aug 13 10:56:13 2015 +0300

    arb_shader_storage_buffer_object: add buffer memory qualifers test
    
    Test checks that parser is able to deal with memory qualifiers given
    to shader storage block.
    
    Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
    Reviewed-by: Timothy Arceri <t_arceri@yahoo.com.au>

commit 038332aa8fa1ad0a8af0d7c303aa4e93b12d7e5f
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Aug 13 14:53:36 2015 -0700

    framework/summary.py: Properly handle unicode literals in output
    
    This patch changes the way mako handles errors converting input data to
    unicode, instead of raising an error when hitting a bad character (such
    as '\ufffd', which mesa returns sometimes), it replaces them with the
    box replacement character.
    
    cc: jason.ekstrand@gmail.com
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
    Tested-by: Tapani Pälli <tapani.palli@intel.com>

commit f639ae96c7090b9185a96e347fef323227f5f517
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Mon Aug 17 16:24:37 2015 +1000

    arb_texture_multisample: add error check for samples == 0
    
    Test results:
    Nvidia GeForce 840M - NVIDIA 346.47: pass
    
    Reviewed-by: Tapani Pälli <tapani.palli@intel.com>

commit 846755508ac44924b154a280e7a84c8004b6b085
Author: Serge Martin (EdB) <edb+piglit@sigluy.net>
Date:   Tue Aug 11 12:18:22 2015 +0200

    cl: add clEnqueueFillBuffer test
    
    v2:
    spaces/tabs formating
    clReleaseMemObject the buffer
    
    Reviewed-by: Tom Stellard <thomas.stellard@amd.com>

commit 48b2843caaf52c50c2c03d8bac40d82d234f0820
Author: Serge Martin (EdB) <edb+piglit@sigluy.net>
Date:   Sun Jun 14 17:02:26 2015 +0200

    cl: fix CL_KERNEL_GLOBAL_WORK_SIZE query
    
    this query is only valid for a custom device or a build-in kernel
    
    Reviewed-by: Tom Stellard <thomas.stellard@amd.com>

commit b9c9161d715ecb8b8e1fe7fac86ef20a39e0a2fe
Author: Serge Martin (EdB) <edb+piglit@sigluy.net>
Date:   Tue Aug 11 10:52:57 2015 +0200

    cl: add clGetKernelArgInfo test
    
    v2:
     add the test to cl.py (Jan Vesely)
     add checks on returned values (Jan Vesely)
     disable CL_KERNEL_ARG_INFO_NOT_AVAILABLE test
    v3:
     fix compilation without 1.2 headers (Jan Vesely)
     keep testing CL_KERNEL_ARG_INFO_NOT_AVAILABLE (Jan Vesely)
    
    Reviewed-by: Jan Vesely <jan.vesely@rutgers.edu>

commit a362778278ecf41c51c78caa3581a64fc1a458a8
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Sun Aug 9 20:38:17 2015 +1000

    arb_arrays_of_arrays: Use GL_RGBA8 for image internal format
    
    Update to reflect change to the test the AoA test is based off
    see commit 0662f6a7f0

commit 43b0be9ece1bbc7b523e42eede75cee7d985bdf0
Author: Marek Olšák <marek.olsak@amd.com>
Date:   Tue Aug 11 01:45:58 2015 +0200

    ext_depth_bounds_test: new test for the extension
    
    v2: don't use srand(time(0))
    
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 0da0076cc07e06432dd70ac94a95124ff393f079
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Aug 6 14:34:41 2015 -0700

    framework: reduce code ducplication in run parser
    
    Make use the of the ArgumentParser prototype provided by
    framework/programs/parsers.py, and used in the summary aggregate parser
    already.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit ed629b0ff8012b3de6feca8f018f12ddde860735
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Aug 6 14:32:05 2015 -0700

    framework: add the compression method to the summary aggregate message
    
    This adds the compression extension to the message printed at the end of
    the aggregation.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 235ea7a0081737e9c6a9d92b7d2146b71daa8c8a
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Aug 6 14:28:30 2015 -0700

    framework/programs/summary.py: parse config for aggregate
    
    This fixes a bug where aggregate will only honor the default compression
    mode or one set by an environment variable.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit d94da1c179d00e420563edf9267ed80746c7efed
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Aug 6 12:18:49 2015 -0700

    framework: split some parser code out into a share module
    
    This will be used in subsequent patches to fix bugs in other parsers
    which need to implement the same logic.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit cc16a6f19cecbafe5398ec2e1651b74bfc0c7596
Author: Topi Pohjolainen <topi.pohjolainen@intel.com>
Date:   Tue Jun 16 17:27:48 2015 +0300

    gl-2.0: Add test for re-using shader objects
    
    This is stimulating the shader binary re-use logic in i965 buffer
    object uploading. Without relaxing the current constraints there
    will be two identical copies in the cache. With the introduced
    three patches the logic begins to share only one copy between
    two entries in the cache.
    
    v2 (Ilia, Ken): Add to tests/all.py
    
    Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
    Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>

commit d345f9b1e048c8064b0ee25a3c8e39dd9723999d
Author: Tapani Pälli <tapani.palli@intel.com>
Date:   Wed Aug 12 08:11:44 2015 +0300

    arb_program_interface_query: fix getprogramresourceiv errors
    
    Move IS_PER_PATCH as part of tessellation queries, require
    GL_ARB_compute_shader for compute shader enum queries.
    
    Strictly speaking, spec would allow to query GL_REFERENCED_BY_COMPUTE_SHADER
    without having compute shaders but as it disallows GL_COMPUTE_SUBROUTINE and
    GL_COMPUTE_SUBROUTINE_UNIFORM if there is no compute shader support, it is
    likely that this is a bug in the spec.
    
    v2: add missing parenthesis! (spotted by Curro)
    
    Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91608
    Tested-by:  Mark Janes <mark.a.janes@intel.com>
    Reviewed-by: Francisco Jerez <currojerez@riseup.net>

commit 98b9352ae06c56911fb336a0264e5200ac630d83
Author: Jordan Justen <jordan.l.justen@intel.com>
Date:   Sun Aug 2 00:44:44 2015 -0700

    xz: Use --help when detecting xz presence
    
    If xz is present, and the piglit command's output is redirected, then
    xz will think its output is redirected. This will cause xz to try to
    read data from stdin to compress.
    
    Instead we can run xz with --help to cause it to print help
    information if the xz executable is present, and prevent xz from
    trying to compress data from stdin.
    
    Since we don't want to see 'xz --help' output from piglit, we now need
    to redirect both stdout and stderr to /dev/null.
    
    This allows us to pipe the output of piglit summary when using the shell
    xz compressor.
    
    v2 (Dylan):
    - send both stdout and stderr directly to /dev/null
    - Fix xz detection in the xz shell path.
    
    Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
    Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>

commit d958bc8d0ebb669525f743e998dc71f9c48e8480
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Mon Jul 13 17:17:56 2015 -0700

    framework tests: fix binary_check utility bug
    
    This patch changes binary_check to work when a binary is present, but
    doesn't work for some reason.
    
    The example here is in the json content tests, where it looks for
    glxinfo, but if X isn't running glxinfo provides no output, which will
    cause a test to fail. This isn't useful, so instead of using the *nix
    command 'which', call the command and allow an expected returncode to be
    passed, if the returncode isn't that returncode, then skip.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit a5261b202be8eaee4110dc577ac23bd23c93560d
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Mon Jun 15 11:42:07 2015 -0700

    framework: remove _test_run_hook from Test
    
    This was a design mistake from the start, subclassing the Test class and
    overriding the run() method achieves the same result, without the need
    for this hook
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit f75b40af5eb85be0779e8dc876072b1cf7d41cb1
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Sun Aug 2 22:23:43 2015 +1000

    arb_arrays_of_arrays: simple subroutine execution test

commit 13707bf741e1340ab8db02e42db2460b57e66c59
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Wed Jul 29 18:23:29 2015 +1000

    arb_arrays_of_arrays: add simple fs atomic counter execution test
    
    V2: Initialise correct number of counters, remove incorrect testing
    of max buffer

commit 9e2441f4957688f1f4055a4123536eeca8545a63
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Wed Jul 29 18:21:09 2015 +1000

    arb_arrays_of_arrays: fix vs decrement atomic counter test
    
    V2: Initialise correct number of counters, fix testing of required
    max buffers

commit 571f6e0334b06cca7ac2007fe634d123dfc56428
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:   Wed Jul 29 15:43:09 2015 +1000

    arb_arrays_of_arrays: add some atomic counter indirect indexing tests
    
    V2: Initialise correct number of counters, fix testing of required
    max buffers

commit 2def5937383b97df8f4e93276744606ee2263962
Author: Ilia Mirkin <imirkin@alum.mit.edu>
Date:   Fri Jul 31 13:00:05 2015 -0400

    tf3: remove broken and unused code
    
    draw_using_invalid_stream_index was failing due to a lacking input
    qualifier in the GS program. However it never used the program. Remove
    all of that unnecessary boilerplate and leave the TF draw. The test now
    passes on nvc0.
    
    Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>

commit 984d123ee3aaed22ca39dc188e2b6d2cc3a06a42
Author: Vinson Lee <vlee@freedesktop.org>
Date:   Wed Aug 5 20:27:51 2015 -0700

    point-vertex-id: Fix memory leak.
    
    Fix resource leak defect reported by Coverity.
    
    Signed-off-by: Vinson Lee <vlee@freedesktop.org>
    Reviewed-by: Neil Roberts <neil@linux.intel.com>
    Reviewed-by: Brian Paul <brianp@vmware.com>

commit fad8b0f2fb4fd1361c655c458123b32b18bbf448
Author: Vinson Lee <vlee@freedesktop.org>
Date:   Wed Aug 5 20:21:21 2015 -0700

    arb_tessellation_shader-large-uniforms: Fix memory leaks.
    
    Fix resource leak defects reported by Coverity.
    
    Signed-off-by: Vinson Lee <vlee@freedesktop.org>
    Reviewed-by: Brian Paul <brianp@vmware.com>

commit b7e1d8efa83b59afd82d0bca009392f96feb8c5c
Author: Vinson Lee <vlee@freedesktop.org>
Date:   Wed Aug 5 20:12:19 2015 -0700

    arb_tessellation_shader-invalid-get-program-params: Remove unused variable.
    
    Fix unused-const-variable warning.
    
    invalid-get-program-params.c:47:26: warning: unused variable 'vs_source' [-Wunused-const-variable]
    static const char *const vs_source =
                             ^
    
    Signed-off-by: Vinson Lee <vlee@freedesktop.org>
    Reviewed-by: Brian Paul <brianp@vmware.com>

commit dfa8c5ee4de8c051f33c696bfb26235dce0d7b11
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Wed Aug 5 16:50:33 2015 -0700

    active-sampler-conflict.c: remove unused variable
    
    This silences a GCC warning.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
    Reviewed-by: Vinson Lee <vlee@freedesktop.org>

commit de017626427a49fdde14e6938b776978dd8ff3a7
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Jul 30 08:27:27 2015 -0700

    framework: when searching a directory ignore files ending in .old
    
    Currently if piglit updates a result to a new version, then tries to
    load from the same directory the first result will be
    'results.json.old', and piglit will interpret the '.old' as a
    compression extension, and die in a fire.
    
    With this patch when searching a folder (but not when pointing directly
    at a file) piglit will ignore any files ending in '.old', which will
    correct the problem.
    
    A unit test is also included.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 6b998da2f7a99d9c72dc0fa9ce7549eb30172f67
Author: Brian Paul <brianp@vmware.com>
Date:   Mon Aug 3 14:23:30 2015 -0600

    occlusion_query_meta_save: also test scissored clear
    
    Plain glClear is seldom a meta operation, but scissored clears are
    implemented by drawing a quad in gallium.  Now the test tries both
    to check that glClear doesn't effect the occlusion query count.
    
    Reviewed-by: Eric Anholt <eric@anholt.net>

commit c10d831bc5e94e779a944e47599933809bae93c8
Author: Brian Paul <brianp@vmware.com>
Date:   Mon Aug 3 11:38:05 2015 -0600

    occlusion_query_meta_no_fragments: check more potential meta operations
    
    Scissored or masked clears might be done with a meta operation that
    draws a quad.  Now check for those cases too.
    
    These cases plus some of the original ones all fail with gallium.
    
    Reviewed-by: Eric Anholt <eric@anholt.net>

commit 59d2bc1ab6d093bac50c89425743c6188a7f7f67
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Mon Aug 3 17:13:52 2015 -0700

    core.py: use errno instead of int for error checking
    
    This makes the code a little cleaner and easier to read.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 25f58b2ef0ef80a9dbcb43e6976927fdcb28b617
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:   Sat Aug 1 18:24:23 2015 +0200

    arb_shader_atomic_counters-semantics: test different binding points
    
    Piglit was only checking the expected effects using binding point 0.
    With this commit, all the values between 0 and
    GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS are checked.
    
    It also checks that the binding point used on the shader and the one
    returned by
    glGetActiveAtomicCounterBufferiv(..., ...,
    GL_ATOMIC_COUNTER_BUFFER_BINDING, ...) is the same.
    
    This test detects mesa bug:
    https://bugs.freedesktop.org/show_bug.cgi?id=90175

commit 1613114272d43bf6016ed8e3ac57a460c5928a14
Author: EdB <edb+piglit@sigluy.net>
Date:   Tue Jul 28 17:33:15 2015 +0200

    cl: add clLinkProgram test
    
    v2:
    Use piglit_cl_get_program_build_info instead of piglit_cl_get_program_info,
    I was expected it to fail so I didn't paid attention.
    
    Remove "-invalid- --link-- options" on CL_INVALID_OPERATION test.
    
    v3:
    Add to cl.py
    
    Reviewed-by: Tom Stellard <thomas.stellard@amd.com>

commit 573689194cbcc66632d7a1a5c6e0951501c01123
Author: Neil Roberts <neil@linux.intel.com>
Date:   Wed Jul 22 17:38:49 2015 +0100

    Test interpolateAtSample with dynamically nonuniform values
    
    Adds a test which is similar to interpolateAtSample-different except
    that it draws a triangle which covers more than one fragment and makes
    sure to use a different sample ID for each fragment so that it won't
    be dynamically uniform. The GLSL spec doesn't mention that the sample
    ID has to be dynamically uniform which presumably means that it is
    allowed. I think this is worth testing because it is not
    straightforward to implement at least on Intel hardware.

commit d2e8b173c83ca87791199882265c85d8e0d60238
Author: Dylan Baker <baker.dylan.c@gmail.com>
Date:   Thu Jul 30 09:23:58 2015 -0700

    tests: add missing requirements to two arb_arrays_of_arrays tests
    
    These two tests currently fail on i965 because they don't check for the
    proper requirements. This patch adds them.
    
    cc: Timothy Arceri <t_arceri@yahoo.com.au>
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
    Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>

commit 307456b61e15845958d1092a02d9b9fb23bb03a6
Author: Fabian Bieler <fabianbieler@fastmail.fm>
Date:   Wed Mar 5 18:30:24 2014 +0100

    arb_tessellation_shader: Test large uniforms arrays. (v3)
    
    Test uniform arrays of maximal size as well as arrays of uniform blocks.
    
    Also test for the required linking errors if too large uniform arrays are
    requested.
    
    v2: Marek - removed commented out code
    v3: added missing TCS and TES
    
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>

commit 3d25e759a05173895635c7e6ef9f3223b1db2c57
Author: Fabian Bieler <fabianbieler@fastmail.fm>
Date:   Fri Mar 21 10:55:49 2014 +0100

    gen_builtin_uniform_tests.py: Add tessellation control shader tests.
    
    v2: fixed by Marek
    
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 804fff51dc36e19393deb1eb70b670f31876f71d
Author: Chris Forbes <chrisf@ijw.co.nz>
Date:   Sun Mar 1 22:20:55 2015 +1300

    arb_tessellation_shader: add tests for partial output writes
    
    These cases are interesting for i965 because writemasks for URB writes
    require careful code generation.
    
    The partial write is buried in uniform branch to defeat any coalescing a
    clever implementation might otherwise do.
    
    v2: fixed by Marek
    
    Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>

commit d743c09623feca39d8174157c203d9d64c7b20f8
Author: Chris Forbes <chrisf@ijw.co.nz>
Date:   Sun Jan 25 15:11:41 2015 +1300

    arb_tessellation_shader: Simplify tcs-input tests.
    
    The purpose of these tests is not to exercise the compiler's
    optimization of writes from the TCS -- we'll explore that in
    other tests.
    
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit fe4b48ad484eae779e313bc0a05cf85c6c96a9cf
Author: Chris Forbes <chrisf@ijw.co.nz>
Date:   Sun Jan 25 10:38:52 2015 +1300

    arb_tessellation_shader: add tests to exercise gl_PrimitiveID
    
    v2: fixed by Marek
    
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 9027ebb139bdc2b8a86bbf4cbdaccf5a73900c64
Author: Chris Forbes <chrisf@ijw.co.nz>
Date:   Fri Jan 2 18:31:03 2015 +1300

    arb_tessellation_shader: Add various simple cases for TCS input reads
    
    v2: fixed by Marek
    
    Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 582136df1d8b6554ec5e2a6e671db520c748d654
Author: Chris Forbes <chrisf@ijw.co.nz>
Date:   Sat Nov 8 01:07:28 2014 +1300

    arb_tessellation_shader: Add yet another fairly minimal case
    
    This variant has a pair of (attributeless) output control points,
    which is the very simplest case for i965's SIMD4x2 dispatch of the
    control shader. This test passing but patch-single-vert failing
    indicates a problem with the 'last unpaired invocation' logic.
    
    v2: fixed by Marek
    
    Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>
    Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>

commit 45a867f1bb79fc650d082197781db0969c85c910
Author: Chris Forbes <chrisf@ijw.co.nz>
Date:   Wed Oct 29 21:27:20 2014 +1300

    arb_tessellation_shader: add tests for correct set of invocations
    
    These are interesting basic cases for i965, even without per-vertex
    outputs.
    
    v2: fixed by Marek
    
    Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
    Reviewed-by: Marek Olšák <marek.olsak@amd.com>


Reply to: