Mesa (master): 25 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Aug 13 07:13:02 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c621dcf0ed21eec658e45cee395f66344ac5190
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 21:30:46 2020 -0400

    panfrost: XMLify enum mali_format
    
    Note we are just handling the index part of the format. This is *not*
    the full format, which would include the swizzle (or v7 equivalent) and
    the sRGB flag. But in the interest of incremental progress, let's move
    this part over first and save on decoding complexity.
    
    To avoid substantial churn from prefixing FORMAT to format names, we
    special case the enums to avoid the prefix. This is undesirable but
    reduces churn, especially since format handling is slated for an
    overhaul soon to accomodate v7
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78445ce695444a176719e4bdc4eb9bfe159169c7
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 21:19:52 2020 -0400

    panfrost: XMLify exception access
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99d17fb771b77af5c693ce86aae6a61a05c05843
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 21:04:01 2020 -0400

    panfrost: XMLify MSAA writeout mode
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9bdba26b0c16cac05bb14674458da2acd462797
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 21:00:47 2020 -0400

    panfrost: XMLify Block Format
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c1ac96eb6e037686c391b5cdd334b271c6804b6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Aug 6 18:29:51 2020 -0400

    panfrost: Drop unused mali_channel_swizzle
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad0b32cdbd512dd56c66426789c7b801a5db8a4f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Aug 6 18:12:28 2020 -0400

    panfrost: XMLify Bifrost textures
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f008a6314c67fb11baeb70bdf4efe83b3476f029
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 17:27:36 2020 -0400

    panfrost: XMLify Midgard textures
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b10c3c869d9f1693198517c40b95acf3a11f80d4
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 18:25:03 2020 -0400

    panfrost: XMLify Bifrost samplers
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f74186baa5efd1147916b39a819fee9e427c8ecd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 11 18:23:12 2020 -0400

    panfrost: XMLify Midgard samplers
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c8c8e8fbd30968a43159cee0add48449f27a3b
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Aug 6 10:31:28 2020 -0400

    panfrost: Don't mask coverage mask to 4-bits
    
    While it is correct for MSAA 4x, it will break for MSAA 8x and 16x, and
    it is only dubiously correct for no-MSAA. Drop the mask.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6afd4addefa111c112b82a88824db7af61003407
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 12 11:42:11 2020 -0400

    panfrost: Simplify depth/stencil/alpha
    
    The alpha test is lowered by the frontend so we can drop that unused
    code path, and stencil state can be computed at CSO create time to
    reduce draw-time complexity.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1675d92d663bf92cb5f8d699a096748e7bdd768f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Aug 6 10:02:35 2020 -0400

    panfrost: Simplify zsa == NULL case
    
    Stencil fields are only used if stenciling is enabled.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=931e7b4c7a16fdb4f9231d4af6ecb1b20ddaae2f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 22:02:32 2020 -0400

    panfrost: XMLify stencil test
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa949678c1985de2d728691ffc177f1054dc35c8
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 21:39:25 2020 -0400

    panfrost: XMLify UBOs
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f487e087f9170ff2bd23a071cd857475520def7
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 19:33:20 2020 -0400

    panfrost: XMLify viewport
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef20691e3d81021fcb246468e1a170220591617d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:53:41 2020 -0400

    panfrost: XMLify wrap modes
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9ca3204619b1b090d660b61cc69460e7e1e2d99
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:51:27 2020 -0400

    panfrost: XMLify stencil op
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d182a6057fd2288210a2f623d480f8619fb32c7f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:47:52 2020 -0400

    panfrost: XMLify mali_func
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32dbc80979e18d119105e46cb37c4bc9890fb6a9
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:44:36 2020 -0400

    panfrost: XMLify draw_mode
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b7056b8c8a384819a00908b76be8bf4d407cdb6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:40:44 2020 -0400

    panfrost: XMLify job_type
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2ddd4d56562d0c43e662882eca0964377dfba20
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 19:43:58 2020 -0400

    pan/decode: Add helper to dump GPU structures
    
    Based on generating unpack/print.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88dc4c21e6cd3084212a5d780c4113ee02721f14
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:13:11 2020 -0400

    panfrost: Redirect cmdstream includes through GenXML
    
    This will provide a way to incrementally upgrade.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad921956d8b9ed35ba72f44bd62a7a78ab854cf
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 17:48:51 2020 -0400

    panfrost: Build midgard_pack.h via meson
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Aug 4 15:05:43 2020 -0400

    panfrost: Adopt gen_pack_header.py via v3d
    
    We fork gen_pack_header.py from v3d, which in turn forks GenXML from
    Intel. Selected changes for Mali:
    
    * Custom prefix/vendoring
    * Cull supported types
    * Drop <register> and <packet> support (no cmdstream)
    * Pack 32-bit words instead of 8-bit bytes
    * Inline packing helpers
    * Introduce exact attribute
    * Introduce general minus(..) and shr(..) modifiers
    * Introduce word:bit syntax
    * Introduce prettyprinters
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cb3a9e72eb99578780a0b754269673a8770d7b3
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Aug 5 18:16:38 2020 -0400

    panfrost: Add stub midgard.xml
    
    This will be filled in incrementally.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6195>



More information about the mesa-commit mailing list