Mesa (master): 22 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed May 27 21:14:29 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ae8b4af75ea708323352c5c016dc4c72ba9c893
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 14:53:05 2020 -0400

    pan/bi: Suppress inf/nan for now
    
    This is a (hopefully temporary) hack. The blob does it for ES2 at any
    rate.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f589f4e045c0e3a353e15899e67729d08a1ded0
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 12:32:28 2020 -0400

    pan/bi: Add CSEL.16 packing tests
    
    Passing but let's increase coverage.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ca1c1eeaedaad6d430c6504f32def27ec984b1
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 11:52:57 2020 -0400

    pan/bi: Pack compact vertex texturing
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6650fa22c79dca1264b8f77f83bba3ccbb0298b9
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 11:43:37 2020 -0400

    pan/bi: Add f16 TEXC.vtx op
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=731dfc6066dac8da477ba02ad90d5f2145fa0811
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 11:41:42 2020 -0400

    pan/bi: Allow vertex txl with lod=0 as compact
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd0324a1ce9af727442a4a7208f0c017cdd7c681
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 11:33:26 2020 -0400

    pan/bi: Document compute_lod bit for compact tex
    
    At least I assume this works this way.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d31bc0e21c4799cd34a1c18643cd15c3f1026a12
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 11:28:11 2020 -0400

    pan/bi: Also add compact vertex texturing
    
    This implies lod=0.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f514bdd10676ac35a0d4d48f0aefd57d21feb2c8
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 11:24:49 2020 -0400

    pan/bi: Add TEX.vtx opcode for vertex texturing
    
    Always has an LOD.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd3ad91c737c1a00a1b6ace95423fd2d8f9d577
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 16:38:47 2020 -0400

    pan/decode: Decode Bifrost shader flags
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee6a5a5f0521bc40457258b2f0dede8a3f2f42ba
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 19:48:25 2020 -0400

    panfrost: Set MALI_BIFROST_EARLY_Z as necessary
    
    Fixes blending.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f78f25ce9f5a72573a55c4d919bb65b80c036f7
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 16:29:01 2020 -0400

    panfrost: Identify MALI_BIFROST_EARLY_Z flag
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c2d0418c1aaa2b279b72c60fe0fa7a658bb0789
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 16:26:29 2020 -0400

    panfrost: Add defines for bifrost unk1 flags
    
    Instead of open-coding.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55e3305a5b0bd47874e99b3dd090929fc3cbfd0e
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 16:07:00 2020 -0400

    panfrost: Document Midgard Inf/NaN suppress bit
    
    We should probably not be setting this..
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e88dff374bb72a1fb28941029726e2b79ad2784
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed May 27 10:58:17 2020 -0400

    panfrost: Ensure nonlinear strides are 16-aligned
    
    To match how they are encoded.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Fixes: bde19c0e7ba ("panfrost: Fix tiled texture "stride"s on Bifrost")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d45936c01cd1811fb0ca927858bca404f1292791
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 19:48:29 2020 -0400

    panfrost: Identify Bifrost texture format swizzle
    
    We don't force w=1 for Bifrost textures. We already compose this into
    the swizzle as necessary, so we can just ignore this field I think. But
    let's identify it so we don't forget what it is.
    
    The blob uses it to force w=1 for <= 3-channel formats (0x10), as well
    as a flag to swap r/b for BGRA (0x4). There are probably other flags
    here but it doesn't.. really matter to us.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3692fd53ee48cd4019bc1822f044d1ffd1ad08f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 18:50:29 2020 -0400

    panfrost: Set unk2 to accomodate blending
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d6cc14513c1032ff8b24b378354aa7fdb99c6fe
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 18:48:04 2020 -0400

    panfrost: Share MRT blend flag calculation with Bifrost
    
    As far as I know the field is the same.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5cf54fc1d5681edac8c4c9ce4822d5a67bc70d4
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 18:21:57 2020 -0400

    panfrost: Force Z/S tiling on Bifrost
    
    Like we do on SFBD since we don't know the format bits yet.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f512489b2e016837b0b31e7b11948fe503f30137
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 18:20:56 2020 -0400

    panfrost: Tweak Bifrost colour buffer magic
    
    For tiled or linear.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e871d3ffc8fac11881fc3f78f86ebfec3955af
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 18:19:19 2020 -0400

    panfrost: Tweak zsbuf magic numbers for Bifrost
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeb580189281c920b29c73e816b4ac86e2a26a0c
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue May 26 18:16:51 2020 -0400

    panfrost: Adjust null_rt for Bifrost
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83cd3f0b4e773f7db347f8d42a5cfb2584dee45d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon May 4 12:48:50 2020 -0400

    panfrost: Fix Bifrost blending with depth-only FBO
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>



More information about the mesa-commit mailing list