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