Mesa (master): 30 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon May 4 15:24:24 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f01869f74a497ee56fd01eedbe0b2802beea63c
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 21:39:23 2020 -0400

    pan/bit: Add ICMP tests
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc684cad838094ae7d26a102079862246dc9eab
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 16:38:23 2020 -0400

    pan/bit: Add more 16-bit fmod tests
    
    Swizzles and more abs.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=041ba62e8766aec2565234d56c0df02517c26ad0
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 16:13:09 2020 -0400

    pan/bit: Add swizzles to round tests
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35c806e701d1557db7d97671030f50704bc7b833
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 21:42:53 2020 -0400

    pan/bi: Don't pack ICMP on FMA
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cbdf29b7e931fcda52aa1a0e8a9551cd7309651
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 21:37:59 2020 -0400

    pan/bi: Pack ADD ICMP 16
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bd417228020a670e73fc8bf43e9595d1118d085
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 20:58:45 2020 -0400

    pan/bi: Pack ADD ICMP 32
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=336d5128f9ba5036834fe1fb6420931b8aaad0ff
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 20:48:51 2020 -0400

    pan/bi: Structify ADD ICMP 16
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdf154d24af8b5a3b3e1dc073e9db329c2e21c5a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:53:25 2020 -0400

    pan/bi: Pack ADD.DISCARD
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a9b9859e72fefb0d994be81e7edb42eeaece969
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:36:51 2020 -0400

    pan/bi: Handle discard/branch in get_component_count
    
    No dest requires special handling.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ab5c97895daa86d0ac777b60f31737e491a22f3
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:36:42 2020 -0400

    pan/bi: Fuse conditions into discard_if
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=201a11a13ad7c9fddd621602b729440532c9a11f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:31:22 2020 -0400

    pan/bi: Add float-only mode to condition fusing
    
    Useful for discards.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d867f787f9ada8b67e4d8ee6e9e388b6d6bc9bd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:26:18 2020 -0400

    pan/bi: Emit discard (not if)
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9ab73296c1c80796b6a3e8cfc1affb486e4dd81
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:24:11 2020 -0400

    pan/bi: Handle discard_if in NIR->BIR naively
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6627b20de3511da153f2733a649b22c13d9e570a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:13:54 2020 -0400

    pan/bi: Unwrap BRANCH into CONDITIONAL class
    
    We can simplify the IR considerably and unify more conditions, which
    gives conditional discard for free.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5d2072939617bd6e0abe8b36cfadca83bed6f6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:07:55 2020 -0400

    pan/bi: Remove BI_GENERIC
    
    Goofy.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20cb039457d79dd88aebff7e92cb223ae20b83d0
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 18:06:49 2020 -0400

    pan/bi: Structify DISCARD
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c03340fd1a12c42fce43ba4060f39706663d541
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon May 4 11:02:33 2020 -0400

    pan/bi: Fix DISCARD ops in disasm
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31a41bb6a62edf77e9c311064c43fffa1c8fcd8f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 17:34:47 2020 -0400

    pan/bi: Disable CSEL4 emit for now
    
    We need proper scheduling for 4-src ops to work, so for now disable
    condition fusing so we cap at 3-src at a performance penalty. A bit of a
    hack but I'd rather not build hacks into a scheduler that will be
    rewritten soon anyway.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e14e3065a9f037df5c877057cd53587b58208063
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 16:38:11 2020 -0400

    pan/bi: Fix incorrectly flipped swizzle
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8415b3d552328de44d4602b1d85561af48ef302a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 16:38:02 2020 -0400

    pan/bi: Fix missing swizzle
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9634894a67d40c101f56f0f3e963359f271ed2a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 16:37:51 2020 -0400

    pan/bi: Fix double-abs flipping
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef9b4b3a0bea318bcc853f9654721b56d7e1c27d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 16:12:55 2020 -0400

    pan/bi: Set clause type for gl_FragCoord.z
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47c84ee73546f1b86df808c02aa509840e6158df
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 14:55:04 2020 -0400

    pan/bi: Lower gl_FragCoord
    
    We accept a sysval and emit various forms for each component.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5ef35c4334d7a9e6fdc10cbf10d6f90b963e714
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 14:54:40 2020 -0400

    pan/bi: Passthrough direct ld_var addresses
    
    Don't bother wasting a constant.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=513c774d58044447e0c7c6169a30b9537e0f8e64
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 14:54:20 2020 -0400

    pan/bi: Print bad instruction on src packing fail
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0561fe3a06d61a182679eb43888797af5d8cc217
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 14:53:58 2020 -0400

    pan/bi: Futureproof COMBINE lowering against non-u32
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c48839086dbb04bbf23efc1d9bfee73f21f94561
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 14:13:10 2020 -0400

    pan/bi: Abort on unhandled intrinsics
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94e6263c0b0ebb81c511452c7844394802bf37b9
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 14:12:06 2020 -0400

    pan/bi: Abort on unknown op packing
    
    We're stable enough this is better than just nop'ing it out.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a415259fc7404fa473722ebdb0773c8fec3cd3d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 11:37:21 2020 -0400

    pan/bi: Add clause type for gl_FragCoord.zw load
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30f07e0d843935fcb34fc28e62bc4c832219c06b
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri May 1 12:05:01 2020 -0400

    panfrost: Setup gl_FragCoord as sysval on Bifrost
    
    ..rather than a varying.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4883>



More information about the mesa-commit mailing list