Mesa (staging/22.1): 23 new commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Apr 29 01:54:05 UTC 2022
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d33c5a2fc230d1acce45eb7c5f75e25a4655324
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Apr 28 16:50:56 2022 -0400
zink: remove drm_fd
no longer used
Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69c861ad5845f1c8302d96d1d05a6227240dac05
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Apr 28 16:31:16 2022 -0400
zink: ignore KMS handle types
who could've guessed that such a thing was possible
Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e45737c9eb4120df9239e35039589b2eb4b98d0b
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Apr 28 16:30:43 2022 -0400
zink: export fd info for all 2d images
there's no way to add this later, so here we go
Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f02b52ba2d465445c19f1e0dee3d4ad5610a0e9
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Apr 28 15:50:40 2022 -0400
zink: fix dmabuf plane returns
use the actual drm format plane count, not the resource format
cc: mesa-stable
Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16226>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2d04b4fe9320095aed16fb0c0898f19361f19aa
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Wed Apr 27 08:48:16 2022 -0400
kopper: implement texture-from-pixmap for software (non-dmabuf)
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0bf9a7ea87f425871bdf2a10184a555231b1e79
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Apr 28 12:47:13 2022 -0400
kopper: rename a confusing variable
is_pixmap is defined in kopper_allocate_textures() as being (!window && x11),
which is very different from this check, which determines whether the drawable
is a window
so rename it to keep things consistent
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=699361504782a0cb3aae028aff01ebd89a1ed936
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Wed Apr 27 17:20:03 2022 -0400
kopper: check whether zink is using sw
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fb66e77e276b17ae784f623bf0a41ab1991f8d3
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Wed Apr 27 17:19:44 2022 -0400
zink/kopper: add a function for determining if running on software
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b872cc3a516684d4b42fff0a7879eae73fe3b46
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Wed Apr 27 17:07:53 2022 -0400
kopper: check for modifiers to use modifier functionality
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=721f054bae8fbc67cefb6749b3de2427e543fef1
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Wed Apr 27 17:06:57 2022 -0400
kopper: add some error logging for pixmap->texture failure
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16190>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d16506250494a818f1af078de16bf13a65981e
Author: Adam Jackson <ajax at redhat.com>
Date: Tue Apr 26 16:01:20 2022 -0400
glx/kopper: Wire up a way for SwapBuffers to fail
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9f29c22b84bbbe96ed8378ca84f15b9367d7bfb
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Wed Apr 27 09:56:29 2022 -0400
zink/kopper: add a mechanism for checking swapchain status
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d4b79d1117192928f188f79ee2f9db5533d25f1
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 16:44:02 2022 -0400
zink: flag swapchain resources as swapchains
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2096db8aad6a16472981090f36b174aebe94de70
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 10:57:30 2022 -0400
zink: handle swapchain acquire failures more directly
if acquire fails, the pending operation cannot be completed, so just
drop it
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7decf4056e9318b27e42bc71c9bbc8458fcfbe09
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 10:51:36 2022 -0400
zink: fix return for zink_kopper_acquire
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac563d157613e92ad091f84b2e4be543cc91910
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 10:06:40 2022 -0400
zink: rework swapchain object check for acquires
this is more accurate
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ab5ac0870af9333329c213d45394702c1e7e8fb
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 10:48:33 2022 -0400
zink: unset image layout when killing swapchain
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5694c04cddeb606adc6d8cf47578c7bfb575243f
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 11:21:44 2022 -0400
zink: handle dead swapchains in acquire
this is a no-op failure
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bae419dfe4a92ee6ade7bc59ff747ec5f93932d
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 10:50:23 2022 -0400
zink: flag swapchains when updating fails
these are dead, they just don't know it yet
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1706c29c6d2da9150972f795ba21f7d3959a31e
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Tue Apr 19 16:35:12 2022 -0400
zink: add a util function for finding swapchain resource
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16038>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccdebfb26a9cc5930af2047854bbd268aacff477
Author: Jordan Justen <jordan.l.justen at intel.com>
Date: Tue Apr 26 13:19:01 2022 -0700
drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)
git://anongit.freedesktop.org/drm/drm 9bda072a7bec278c424ad660373e69d8e4a3385d
Among other changes, this provides DRM_I915_QUERY_HWCONFIG_BLOB and
DRM_I915_QUERY_GEOMETRY_SUBSLICES, which are needed for DG2 support.
Cc: 22.1 <mesa-stable>
Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16174>
(cherry picked from commit 3477dbd34f18bb40c437af0687b2dfe5dbfd256e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b39d53761c54ba54a1e35fb51836acae93c307d9
Author: Tapani Pälli <tapani.palli at intel.com>
Date: Sat Apr 23 09:29:08 2022 +0300
isl: disable mcs (and mcs+ccs) for color msaa on DG2
Fixes lots of various test failures in:
dEQP-VK.pipeline.multisample.min_sample_shading_disabled.*
dEQP-GLES3.functional*multisample.*
KHR-GL*sample_variables.*
Cc: mesa-stable
Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
Acked-by: Kenneth Graunke <kenneth at whitecape.org>
Acked-by: Nanley Chery <nanley.g.chery at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13991>
(cherry picked from commit d3ef3657b280b3c273957641183e64d388804d08)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b674942ecc4872cfa41250c3092f51ed283858b6
Author: Jordan Justen <jordan.l.justen at intel.com>
Date: Tue Apr 12 14:46:39 2022 -0700
vulkan/wsi/x11: Use atomic_int with sent_image_count
Without this being atomically incremented and decremented, I observed
this assert triggering in debug builds:
src/vulkan/wsi/wsi_common_x11.c:x11_present_to_x11_dri3():
assert(chain->sent_image_count <= chain->base.image_count);
I think this was happening since,
src/vulkan/wsi/wsi_common_x11.c:x11_handle_dri3_present_event()
which decrements chain->sent_image_count may be run in a separate
thread.
Fixes: d0bc1ad3776 ("vulkan/wsi/x11: add sent image counter")
Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15908>
(cherry picked from commit 212fb25b267120c6cc8eead21a7eb016f2b58f2a)
More information about the mesa-commit
mailing list