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