URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=438d421f8bb3f65402701628c3504c0ad04184c0
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Fri Jan 29 20:28:12 2016 -0500

    nvc0: avoid crashing when there are holes in vertex array bindings
    
    When using the "shared" vertex array configuration strategy, we bind
    each of the buffers as a separate array. However there can be holes in
    such vertex buffer lists, so just emit a disable for those.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Cc: mesa-sta...@lists.freedesktop.org

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=899b1b98a4ab094456632e08ce01ffb106519012
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sat Jan 2 22:23:44 2016 -0500

    nvc0: enable atomic counters and ssbo
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=48cf392c0e68fcfbc6ce3063b41fbacdd1f92807
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 17 04:34:08 2016 -0500

    nv50/ir: handle new TGSI MEMBAR opcode
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=df043f076464d817a9d88c4c43757e65b6eae3f9
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 10 21:47:04 2016 -0500

    nvc0/ir: fix atomic compare-and-swap arguments
    
    Teach the emitter that the two registers are sequential, and drop the
    second arg entirely, in favor of a double-wide first argument.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b9a77b905bda3003dc57efb99879499ebc4ba41
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Jan 18 23:34:01 2016 -0500

    nv50/ir: add support for indirect buffer loading
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c4eeb0b5cf17caa06cb3fa46d4f64e6a8005d23
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Dec 14 00:13:34 2015 -0500

    nv50/ir: add SUQ op by reading the info from driver constbuf
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3083c70823d8f4bfdabcf38f98dfebeff0a2b2b
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sat Jan 2 22:25:31 2016 -0500

    nv50/ir: add support for BUFFER accesses
    
    This largely leaves the existing image logic alone. When image support
    is added this will have to be harmonized somehow.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=abe427ebd250377b21204dad07be6a207d30e9a0
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 10 22:44:32 2016 -0500

    nvc0: handle shader buffer memory barrier
    
    Issue a MEM_BARRIER. No idea if this is sufficient. As there are no
    tests for this, it'll have to do for now.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe01be4ad51b5b3cbc53ec6e0737819c2986bd07
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sat Jan 2 22:26:46 2016 -0500

    nvc0: add state management for shader buffers
    
    (address, length) pairs are uploaded to the driver constbuf as well to
    make these values available to the shaders.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4688c4615afd30f0fe2d76043b6fe6d4b61a188
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Dec 13 17:07:35 2015 -0500

    nvc0: double per-shader stage driver constants area
    
    We need to store a lot more info now with per-buffer address/size.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae725d574667042ed6a026f415a47fb8ce45839a
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Nov 9 07:09:25 2015 -0500

    trace: add support for set_shader_buffers
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com> (v1)
    v1 -> v2: add arg_begin/arg_end around buffer array
    Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fea25db92520ba2e74352d3aae626e7b26b4a84c
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Jan 18 00:13:51 2016 -0500

    st/mesa: enable ARB_shader_storage_buffer_object when supported
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fb8fac853b09416b7462e61f00233844319a505
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 10 22:39:16 2016 -0500

    st/mesa: add shader buffer barrier bit
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=792bab24ac33f6614d549cfaca219a3855908e0d
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 17 04:32:42 2016 -0500

    st/mesa: add support for memory barrier intrinsics
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com> (v2)
    
    v1 -> v2: use TGSI_MEMBAR defines

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0e1c54a4f182f24dc826af0f5212803d723aafb
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Dec 13 23:04:32 2015 -0500

    st/mesa: use RESQ to find buffer size
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com>
    Reviewed-by: Edward O'Callaghan <eocallag...@alterapraxis.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=688003669469d787847d58572956e9d3fcecaf3c
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Jan 18 00:08:24 2016 -0500

    st/mesa: add support for SSBO binding and GLSL intrinsics
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    
    v1 -> v2: some 80 char reformatting

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d6f9ccf6b7ca7c9d1ac40354d6ae47c130e2024
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Fri Sep 19 20:59:17 2014 -0400

    st/mesa: add atomic counter support
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fddb677e6e8261fc7a12652224698838ac10b22
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 17 23:57:48 2016 -0500

    mesa: add PROGRAM_IMMEDIATE, PROGRAM_BUFFER
    
    This makes PROGRAM_IMMEDIATE a first-class gl_register_file type, and
    adds PROGRAM_BUFFER to the list. These are used purely inside
    glsl_to_tgsi conversion.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=35f8488668fe055ffc8d0f9f897fa73e28e5e00d
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Dec 28 14:03:50 2015 -0500

    glsl: keep track of ssbo variable being accessed, add access params
    
    Currently any access params (coherent/volatile/restrict) are being lost
    when lowering to the ssbo load/store intrinsics. Keep track of the
    variable being used, and bake its access params in as the last arg of
    the load/store intrinsics.
    
    If the variable is accessed via an instance block, then 'variable'
    points to the instance block variable and not the field inside the
    instance block that we are accessing. In order to check access
    parameters for the field itself we need to detect this case and keep
    track of the corresponding field struct so we can extract the specific
    field access information from there instead.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com> (v1)
    v1 -> v2: add tracking of struct field
    v2 -> v3: minor adjustments based on Iago's feedback
    Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b089c7ffe2c46a5d5d01ec315fb3e5a07695d44
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Tue Jan 19 01:43:40 2016 -0500

    glsl: always initialize image_* fields, copy them on interface init
    
    Interfaces can have image properties set in case they are buffer
    interfaces. Make sure not to lose this information.
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ccc42fd2c63502ffb1273a5e4ff7c8d77dc6062
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Sun Jan 17 04:24:49 2016 -0500

    tgsi: add MEMBAR opcode to handle memoryBarrier* GLSL intrinsics
    
    Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
    Reviewed-by: Marek Olšák <marek.ol...@amd.com> (v1)
    v1 -> v2: add defines for the various bits
    Reviewed-by: Roland Scheidegger <srol...@vmware.com>

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to