Mesa (staging/22.1): 22 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed May 11 01:23:23 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a24c51819bc840cee329e71a63c2813f8032006
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 11:52:52 2022 -0400

    zink: create images with modifiers any time there is an import handle
    
    there's no way to pass in a plane offset otherwise, so this is necessary
    in order to handle yuv imports
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=861691ce9812476983950205b8159aea9257617a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 11:02:55 2022 -0400

    zink: rebind resources for export as needed
    
    exporting all resources breaks suballocation, so instead just use the
    existing heuristics and then forcibly rebind resources as needed
    for this functionality
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddf6905fa12c10f7f1732a38eac599ed489a78bf
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 11:01:49 2022 -0400

    zink: add a LINEAR drm modifier if rebinding to add dmabuf export
    
    this needs to have some kind of modifier, so be conservative here
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa349aa1934fa4ffc05357e56ed4362e25a01a7a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 11:01:06 2022 -0400

    zink: force memory exports if dmabuf bind is specified
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6607be92028e2e331239e71f57aac6344e620660
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 11:00:12 2022 -0400

    zink: fix conditional for modifier usage
    
    the shared check here was inaccurate; if the resource has dmabuf
    export, then use modifiers
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=309554bf727e6151bd8a412c65f584828846ca5f
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 10:59:31 2022 -0400

    zink: add a bind flag to indicate a resource is exported as a dmabuf
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97245e872b937f057e1efa11c8bd8b146554560c
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 10:57:53 2022 -0400

    zink: unset pipe_resource::next pointers when creating resource copies
    
    this otherwise walks the chain and destroys all the resources
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70015e7eed380696425087ae086a77620efc7018
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 10:52:27 2022 -0400

    zink: always check for fb rebinds when starting renderpass
    
    ensure the right image is being used
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5d42498ca491788b4737a16d80911bb046f21d6
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:42:05 2022 -0400

    Revert "zink: export fd info for all 2d images"
    
    This reverts commit fda7371b4cfc5a15f2207f5165f3a8e14442a522.
    
    this breaks suballocation
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b64e0278a63af83c470c1a6ef00c3f95d4e2e98e
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:41:52 2022 -0400

    zink: create a copy context for the screen on init
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5e025bd9d624715f81e226bc53b6bd68d87f77a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:41:32 2022 -0400

    zink: introduce copy contexts
    
    this is for creating a context which is only used for copying images
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cbe49166c7b84651c663a19fd1a53f9fcc4b8d9
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:41:02 2022 -0400

    zink: break out resource bind-adding into separate function for reuse
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d15f8b941c7d85c6311b9da2f1bdd6e73ab7077
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:40:44 2022 -0400

    zink: add a flag to indicate whether a resource is exportable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5093d221b108e26de6a760eb6a0cf0098352fd6
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:34:33 2022 -0400

    zink: outdent some code
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d1b0714b40766bbbe9219f9c3c572c004418b9e
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:26:09 2022 -0400

    zink: remove unused headers/struct members/linkage
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d23e0d20221dec33b744935d14c249c00da81561
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue May 10 15:32:20 2022 -0400

    kopper: remove unused zink include
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16441>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27480b912026b0964dd5c3887a7c0486e2e9e546
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 26 11:36:23 2022 -0400

    zink: use descriptor surfaces for notemplates ref updating
    
    basically the same codepath as samplerviews now, and fixes
    some issues with invalid mem access
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16167>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efc5ecee9cb210149b215a042e9ce24f272dbddb
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 26 11:09:06 2022 -0400

    zink: add more image usage for null surfaces
    
    without null descriptor features, these can be used for all sorts of things
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16167>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8fc9d4c09336e76adcf84236deeb40f2cedc815
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 26 11:07:23 2022 -0400

    zink: fix null buffer/surface formats
    
    4-component formats are needed here in order to return the correct
    alpha value in invalid load scenarios
    
    cc: mesa-stable
    
    fixes:
    spec at arb_shader_image_load_store@invalid
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16167>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ffaf1002d29f1253b4a143aea3db27de6f6a499
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed May 4 09:01:56 2022 -0400

    lavapipe: enqueue pipeline destruction
    
    this avoids races in llvmpipe related to modification of per-context shader
    variant lists, which causes massive amounts of flakiness in ci
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16331>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331bc00d777857d2a7d00cc39adaf9cd00ba0d41
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu May 5 09:55:28 2022 -0400

    llvmpipe: never infer early zs tests when fbfetch is active
    
    this breaks zs fbfetch
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16346>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76ca02ff7b6aec26a38f4ce8f20cfe3ca700f946
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu May 5 09:54:18 2022 -0400

    nir/gather_info: flag fbfetch on subpass image loads
    
    might not be able to determine which output is being read, but these
    are definitely fbfetch uses (from lavapipe)
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16346>



More information about the mesa-commit mailing list