Mesa (main): 21 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Apr 6 05:00:33 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb8cde0d939df5c7bf1d5479b552d757f20abfe1
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 15:03:25 2022 -0400

    zink: use GENERAL layout for mixed zs fb attachments
    
    this interaction requires read-only sampler access from
    depth component with writes to the stencil component, which can only
    be done in the GENERAL layout
    
    affects:
    GTF-GL46.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb2a08bb01cc059ae1e00e100365a0e11e260dae
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 15:02:29 2022 -0400

    zink: update samplerview layouts for zs attachments during renderpass prep
    
    this interaction might require layout changes
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c132a2874554d069d6aa1887e7ab037ad73e9926
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 15:00:16 2022 -0400

    zink: use store op NONE when necessary for depth usage
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eee8db250de7ffd2a0431c5d8d0318a29fe23af4
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 14:57:01 2022 -0400

    zink: delete some code in get_layout_for_binding()
    
    should be no functional changes
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef99ceaec290fa00e7f4a408276f7ce578b5b2f7
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 14:56:24 2022 -0400

    zink: add a ctx param to zink_descriptor_util_image_layout_eval
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7781a75229d5d071fdeb75b9932cc52c37b28552
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 14:55:05 2022 -0400

    zink: add a renderpass flag for mixed zs layout
    
    this indicates that the layout requires reading from the depth aspect
    and writing to the stencil aspect
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24b966d274aca4b94a1986c15a87db530737734
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 14:13:44 2022 -0400

    zink: further simplify zs case for zink_descriptor_util_image_layout_eval
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd9a5fed164442f2a1c77ce4f408d9f2402712af
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 14:12:03 2022 -0400

    zink: remove commented code
    
    probably never actually going to do this since it serves no purpose
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57b3bb82ab66cfe1b98fc952b8a779e8fb81739
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 14:11:40 2022 -0400

    zink: refactor zink_descriptor_util_image_layout_eval
    
    slightly more readable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72a63649c25545cbf2315ce2a7e73db6d3067d98
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 16:03:08 2022 -0400

    zink: use EXT_image_2d_view_of_3d
    
    fixes #4562
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f05d0f123881116e8ecbc20130bdc5818db0e5dc
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 12:09:02 2022 -0400

    zink: unset resource layout+access when doing storage setup
    
    the previous access info is transferred to the staging resource for the copy,
    and the new image has no access info
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65394fcaefc2108acba1f9f0b538e5bf92003164
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 5 10:40:27 2022 -0400

    zink: prune shader i/o
    
    to avoid validation spam when variables are declared but never used,
    eliminate persisting i/o variables which are never used
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5f44e51fb3a8e2cfc786e4682d8a0193f8e060a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 4 17:00:26 2022 -0400

    zink: fix max geometry input component advertising
    
    forgot to divide by 4 somehow
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ca6b28c58d5cea79c2612a9e81f780b96420e1a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 4 12:41:10 2022 -0400

    zink: convert all 64bit vertex attribs to 32bit
    
    this applies not only to dvec3/dvec4, but to any type of 64bit input
    since that's what gallium gives us
    
    fixes #6211
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cf7e113bacc9b12124c11ac49023a6c8c8b7b17
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 4 11:50:25 2022 -0400

    zink: apply fb attachment layout to dummy attachments
    
    this doesn't actually matter but it still triggers validation spam
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e72ca7e7acd96f864594170d3e9015a689cb898e
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 4 11:03:38 2022 -0400

    zink: clamp min viewport width to 1
    
    fixes validation spam
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4e91d0baa22e420392cfb3daea1a30405d82875
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 4 10:09:09 2022 -0400

    zink: handle 1bit xor as OpLogicalNotEqual
    
    fixes more validation spam
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f52d300d6f36a9273dbc62562b802be525cfa7
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 1 13:37:52 2022 -0400

    zink: set Geometry capability for fs if geometry inputs are read
    
    super legal.
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f918bbd23c8c94d36b8f950374f6d8aaf56c6f2
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 1 13:26:28 2022 -0400

    zink: always set stencil dynamic states before draw
    
    these are dynamic states set on the pipeline, so they must always
    be set on a cmdbuf before draw
    
    fixes some validation spam
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ccb24757a078bca4b98a660d473acc967d8bcbc
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 1 13:25:49 2022 -0400

    zink: merge stencil test case for draw-time dynamic state
    
    these cases were identical but using different conditionals
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b76ad3efa0c4b2be738ed7161dd5427eb08908e0
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 1 08:01:32 2022 -0400

    zink: only uncommit sparse pages that have been committed
    
    avoid spamming drivers unnecessary with submits since this is expensive
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15716>



More information about the mesa-commit mailing list