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