Mesa (vulkan): 25 new commits

Jason Ekstrand jekstrand at kemper.freedesktop.org
Sat Apr 9 00:08:03 UTC 2016


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4a28ae52abddd37c2adc6bb1f4e4b2de76a16fa
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Apr 8 17:07:49 2016 -0700

    anv/meta: Make clflushes conditional on !devinfo->has_llc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c226e72a399199a71579f22e5b088f50b1a10ac1
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 17:43:44 2016 -0700

    anv/formats: Advertise blit support for stencil
    
    Thanks to advances in the blit code, we can do this now.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3312644cbc8a74c262e35672547d5cce83fd1bc
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 20:31:25 2016 -0700

    anv/blit2d: Add support for W-tiled destinations
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a6842c1bd18e1b2b7ef5e969b9f5df891604815
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Mar 31 18:38:21 2016 -0700

    isl/surface_state: Set the correct pitch for W-tiled surfaces
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e827816fa10f6b5c9c13c5833e3af5db2621efa
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Mar 31 15:27:30 2016 -0700

    anv/blit2d: Add another passthrough varying to the VS
    
    We need the VS to provide some setup data for other stages.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b377c1d08ed16ca0abeabc86e8d651036eea3145
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Mar 31 09:32:05 2016 -0700

    anv/image: Remove the offset parameter from image_view_init
    
    The only place we were using this was in meta_blit2d which always creates a
    new image anyway so we can just use the image offset.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9a2570a06949810b10395d81c19f6295d76c530
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Mar 31 09:27:42 2016 -0700

    anv/blit2d: Add a bind_dst helper function
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a9468d85a01042743cab93593a57aec8ed3f0a
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Mar 31 09:14:57 2016 -0700

    anv/blit2d: Simplify create_iview
    
    Now it just creates the image and view.  The caller is responsible for
    handling the offset calculations.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8f3909b73a9b893b6cfed752e65516dff384b6c
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 20:37:18 2016 -0700

    nir/gather_info: Handle discard_if
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=819d0e1a7c06e98cfe82f687e30dcbe6b974a1e8
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Mar 28 16:52:56 2016 -0700

    anv/meta2d: Add support for blitting from W-tiled sources on gen7
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0a5ca5cfc5b65262e834cdfa3cb7c6a1cfa8259
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 16:23:02 2016 -0700

    isl: Remove surf_get_intratile_offset_el
    
    The intratile offset may not be a multiple of the element size so this
    calculation is invalid.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b37502b9832f02626b0caca22500b46ebbbe8007
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 16:15:54 2016 -0700

    isl: Rework the get_intratile_offset function
    
    The old function tried to work in elements which isn't, strictly speaking,
    a valid thing to do.  In the case of a non-power-of-two format, there is no
    guarantee that the x offset into the tile is a multiple of the format
    block size.  This commit refactors it to work entirely in terms of a tiling
    (not a surface) and bytes/rows.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4caba940869602b750e21a444523b068b1bea339
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 15:20:11 2016 -0700

    anv/image: Expose the guts of CreateBufferView for meta
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ee80e8816091869943d98cbe261c49406bb8039
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 15:03:34 2016 -0700

    anv/blit2d: Refactor in preparation for different src/dst types
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85b9a007acb9bf53e509974f4112accb8e9a29f4
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 13:54:56 2016 -0700

    anv/blit2d: Add layouts for using a texel buffer source
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28eb02e345c5642d49037759b5b0eee8d71e7feb
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 13:51:21 2016 -0700

    anv/blit2d: Rename the descriptor set and pipeline layouts
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00e70868ee81f964bbdb33b40938eec7e4bef1f3
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 13:47:41 2016 -0700

    anv/blit2d: Enhance teardown and clean up init error paths
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43fbdd7156197518c2f2f8a1c0befa7f4ffd16e1
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 13:32:08 2016 -0700

    anv/blit2d: Factor binding the source image into a helper
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5187ab05b8f0719b0ecb922e36c5d5c3d118ea31
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Mar 30 11:51:50 2016 -0700

    anv/blit2d: Inline meta_emit_blit2d
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0a6cfb9b46dcd6b1c60d85c0c4b4ca119d53e5c
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Tue Mar 29 14:24:31 2016 -0700

    anv/blit2d: Pass the source pitch into the shader
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e466164c87b95e5a5ef6263ad3f62c37d37b9488
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Mar 28 15:37:47 2016 -0700

    anv/blit2d: Break the texelfetch portion of shader building into a helper
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afada45590789191e96860851df4696170e4231c
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Tue Mar 29 14:06:32 2016 -0700

    anv/blit2d: Fix whitespace
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9553fd2c97bda18b997845610be365d6adf0fd4c
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Mar 28 15:39:17 2016 -0700

    anv/blit2d: Fix a NIR writemask
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b38a0d64ba2274c3d48b731e86a7bbb04fca81c8
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Mar 28 15:25:47 2016 -0700

    anv/meta2d: Don't declare an array sampler in the fragment shader
    
    With the new blit framework we aren't using array textures and, from
    talking with Nanley, we don't think it's going to be useful in the future
    either.  Just get rid of it for now.
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd6f7200466b06e13f7c9cd70710bc2c57433706
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Mon Mar 28 15:20:26 2016 -0700

    anv/blit2d: Remove the tex_dim parameter from copy_fragment_shader
    
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>




More information about the mesa-commit mailing list