Mesa (master): 22 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 7 01:32:24 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb5edcd2154cbed69f9dfb0e6321a62a53af30fd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 15:19:47 2020 -0400

    panfrost: Expose MSAA 4x
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5c4fe2c78d9609defd2aa35119a261c1f9e3d0e
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Jul 3 14:16:20 2020 -0400

    panfrost: Save sample_mask before blitting
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb577051dd5dbb5519f770eabf149de8675770ba
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Jul 3 12:04:53 2020 -0400

    panfrost: Enable MSAA if we render to such a surface
    
    We hit this case for clears of MSAA surfaces without draws.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b7aeb2448a1c3cfad43db5ae3eff897dffed627
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Jul 3 12:04:36 2020 -0400

    panfrost: Set depth/stencil_layer_stride accordingly
    
    Same logic as colour layer stride, I think.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e38d956ab04659ad3fa98b06b4b1e418742ceb8
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Jul 3 11:27:48 2020 -0400

    panfrost: Identify depth/stencil layer strides
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=490fbce239eff1df5ee27c4f41d4337779d82747
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Jul 2 11:17:37 2020 -0400

    panfrost: Implement alpha-to-coverage
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23cdd4f72d1f2d48c5968ccb6f4a3525bf87c0e
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Jul 2 10:07:08 2020 -0400

    panfrost: Pass sample_mask to the hardware
    
    Gallium computes it for us.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e251328fad5cc123cb40233faa51e0e7cbcf2be
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Jul 2 10:06:33 2020 -0400

    panfrost: Identify coverage_mask
    
    The driver specifies the mask directly.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=546a600ba55e0be6ec1d9903237ed7ef5ea2f022
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:53:38 2020 -0400

    panfrost: Don't advertise MSAA 2x
    
    Let the frontend promote to MSAA 4x if the app requests it. We don't
    support MSAA 2x.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=211cc2550c86cfd78abaf8bff9ac91ed506983d7
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:49:52 2020 -0400

    panfrost: Set layer_stride for multisampled rendering
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=937d3687ac7b37991517c18846f10a92db89d9dd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:43:47 2020 -0400

    panfrost: Include pointer for each sample
    
    Treating it like an array/3D texture.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41c06deb63036181df5db8e3e6011211ac874d5c
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:43:32 2020 -0400

    panfrost: Index texture by sample
    
    This will allow MSAA to route through.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95afda39a667553db1e8089a99fbcd40537efd2d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:29:16 2020 -0400

    panfrost: Allocate space for multisampling
    
    As an effective depth. Ugly but matches the blob.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37204588dab37c16c24178c881e28976291dd50a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:21:18 2020 -0400

    panfrost: Identify layer_stride
    
    For MSAA.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b5bc6ed674020f26b695eed0004b74e89c2789c
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 15:41:24 2020 -0400

    panfrost: Set depth to sample_count for MSAA 2D
    
    Treated like a 3D texture.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af6fc41d2c1916c54f5c018a272df0a45896c3c3
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 15:41:43 2020 -0400

    pan/mdg: Use _VTX tag for texelFetch in frag shaders
    
    Probably a misnomer, let's match what the blob seemingly does though? At
    least in blit shaders?
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63a8722c6aa46a44974127db56bd4ad2641c40f9
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 15:32:01 2020 -0400

    pan/mdg: Handle nir_texop_txf_ms
    
    Same as nir_texop_txf, the special case where sample = 0.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d9f951220813929b4b5f36b45c51699bab8c59d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 15:31:39 2020 -0400

    pan/mdg: Handle nir_tex_src_ms_index
    
    Goes in .z for a txf_ms coordinate, same as a shadow comparator so we
    reuse the impl.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2748d4796e08cce3e05253182e0ca84fd356a91
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 15:31:30 2020 -0400

    pan/mdg: Handle GLSL_SAMPLER_DIM_MS
    
    Same as 2D.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d624118cc9ec2436ee1326aa9dc08d5b3ca2f272
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Jul 3 09:20:44 2020 -0400

    pan/mdg: Allow ignoring move mode
    
    Ensures we can gaurantee we'll pick something, which matters for
    depth/stencil export.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Fixes: de41c4c103d ("pan/mdg: Prioritize non-moves on VADD/VLUT")
    Tested-by: Icecream95 <ixn at keemail.me>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af8fcfe6202ee92d40b20a2fc954661316166559
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Jul 6 18:45:16 2020 -0400

    pan/decode: Identify layered MSAA flag
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eba9bcd3c98dbac3e125aa9084c9d8c610a0ae0f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jun 30 16:21:30 2020 -0400

    pan/decode: Fix MSAA texture decoding
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5782>



More information about the mesa-commit mailing list