Mesa (main): 22 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jul 12 23:28:16 UTC 2021


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57da082a2034af07d0e5649579d4f67e0ce54a48
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Mon Jul 12 18:09:43 2021 -0400

    panfrost: Only access blitter from per-gen
    
    Now the blitter may be compiled per-gen legally.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88dc4db6be7e21dee525ce1dd4e411664ebc33d6
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Mon Jul 12 18:05:18 2021 -0400

    panfrost: Init/destroy blitter from per-gen file
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=345778fa6f3d0a313f4981e56b268286c958dccd
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Mon Jul 12 17:56:14 2021 -0400

    panfrost: Remove pan_blitter integration
    
    This was useful when panvk was being bootstrapped, allowing the blitter
    to be tested against a known-working driver. With panvk in-tree, I don't
    see a compelling reason to keep pan_blitter support wired in but
    off-by-default. Keeping it will complicate the GenXML change we're about
    to make.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eddb81c3268e482c7f4d4fbcc7e9a71b9dd1e424
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 14:59:49 2021 -0400

    panfrost: Avoid GenXML enum dependences
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7308536f41d69c95ea998578c7a37f7afa10df59
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 14:54:01 2021 -0400

    panfrost: Remove reference to mali_blend_equation_packed
    
    Genxml dependent.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b036ff7137890ca53f0ec3405c07ec504c8f4a
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 14:49:10 2021 -0400

    panfrost: Use generic delete for ZSA
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db1c0e5091848299fe486ff3e798446aa7d62a3
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 13:59:18 2021 -0400

    panfrost: Pin an architecture for blending
    
    Need to pick something but it's all the same, even on Valhall.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c0073206f0af51d5cdeed8ab7b98d3f6e8d70b
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 12:37:39 2021 -0400

    panfrost: Give WLS Instances a default
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3592498bb292b845dbf3b3948513bcd4449b70d
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 11:16:59 2021 -0400

    panfrost: Use smaller sizes in blend table
    
    Saves a few kb.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8eef119fd8b4d29b4a299e5a2383b6606503402
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 11:12:06 2021 -0400

    panfrost: Specialize blendable_formats for v6
    
    Let's bake the swizzle in.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=262d96d3dfb0be77a077e34b6bae16a26055fa84
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 11:07:00 2021 -0400

    panfrost: Compile format table multiple times
    
    This allows us to unify the midgard and bifrost tables and just #ifdef
    the differences. It will soon also allow us to fix a bunch of enums and
    specialize blendable formats.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e11d0d25c6e55962e3acd8c44c10a6aaac37bb87
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jul 8 11:06:42 2021 -0400

    panfrost: Add GenXML macros
    
    From intel.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=214d56644f90d840f1edf840cf020b845deeb77c
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Jul 7 20:21:38 2021 -0400

    panfrost: Remove panfrost_bifrost_swizzle
    
    Deprecated and now unused.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a23603c89d0303e04bf11c19fa5b87e481ea8719
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Jul 7 20:20:52 2021 -0400

    panvk: Don't use panfrost_bifrost_swizzle
    
    It's not needed. This produces chooses slightly different formats on v7
    but no functional change.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d27236723bf42343c5d40e9e54ded6575ff485
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Jul 7 20:08:40 2021 -0400

    panfrost: Move arch-independent pan_format code
    
    Now pan_format.c is just tables.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc49ff9a8c98516f02a22998165afe4dc20f8182
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Jul 7 20:06:33 2021 -0400

    panfrost: Inline panfrost_get_z_internal_format
    
    Trivial, get it out of the way so pan_format can focus on the tables.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=616d7d09052dcdf31be74289720298c3f2e4a12f
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jul 6 19:33:55 2021 -0400

    panfrost: Assert that injected jobs are for blits
    
    Remove a level of indentation.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=583d8aaea7deb8b1766a62d048fd99ad94cf837c
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jul 6 19:31:25 2021 -0400

    panfrost: Inline away pan_invocation.c
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=581bbe1c0e068d97be0f059f5b8066c8eb5ddac0
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jul 6 19:28:33 2021 -0400

    panfrost: Express pack_work_groups more concisely
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bff4992c1c06ba602ec4476540b02daf4027865
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jul 6 19:19:02 2021 -0400

    panfrost: Inline away pan_pool.c
    
    Just noise now that it's been abstracted for panvk.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7494bb0c86fc7e2837bcd6ec3f6117f76a74411c
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jul 6 19:16:29 2021 -0400

    panfrost: Move panfrost_vertex/instance_id to per-gen
    
    Now the rest of pan_attributes.c is GenXML-independent.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=840ebf0b93dee6d42ecba4db925f45807a207578
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jul 6 19:12:24 2021 -0400

    panfrost: Inline flip_compare_func into pan_encoder.h
    
    This will become the home for little GenXML-aware helpers, suitable to
    be #include'd from pan_cmdstream.c (or panvk equivalent).
    
    Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11785>



More information about the mesa-commit mailing list