Mesa (21.3): 32 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Nov 3 21:50:52 UTC 2021


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15751fbdf767619d122202b2082780eeb41cbda7
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Wed Nov 3 20:17:22 2021 +0000

    VERSION: bump for 21.3.0-rc4
    
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3efbf9c644662f534dfac09f17b66b7fe8571a6
Author: Danylo Piliaiev <dpiliaiev at igalia.com>
Date:   Wed Nov 3 14:05:23 2021 +0200

    tu: fix rast state allocation size on a6xx gen4
    
    A few regs were added without changing the size of draw state.
    
    Fixes: 4e05338d99abbf2858a0d8444ffc53028fe23051 ("turnip: Rast updates for a6xx gen4")
    
    Signed-off-by: Danylo Piliaiev <dpiliaiev at igalia.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13644>
    (cherry picked from commit 79fcd63bd60ac46249c6dfcfa0eeef296ea3d04a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1146a8ef50295c87638a89602ba9de249968b79e
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Oct 29 12:13:43 2021 -0400

    zink: reject all storage multisampling if the feature is unsupported
    
    this also enables removing a stupid conditional
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13631>
    (cherry picked from commit 675519f1d0eb26ecb5712a8bdbb82d7a92c07ed7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=371a73a602802c953cb9165bf11f6a1309f5e4d6
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Oct 29 12:11:14 2021 -0400

    zink: add SpvCapabilityStorageImageMultisample for multisampled storage images
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13631>
    (cherry picked from commit aacdc6eb44cfcfe28e8a3bef90350f514219ac38)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2daf26c7e13bbc3a3e2b2d26c6173322622c3520
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Nov 1 10:58:35 2021 -0400

    zink: stop double printing validation messages
    
    VVL already prints its messages using configurable settings. there's no
    reason for zink to unconditionally repeat them immediately after
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13633>
    (cherry picked from commit ac2af149f1099bcd910de6d625374cb545d66ff8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5228dcd84ba60c6b1b8dd53d052cae53750d73b
Author: Jesse Natalie <jenatali at microsoft.com>
Date:   Fri Oct 15 16:27:17 2021 -0700

    util/hash_table: Clear special 0/1 entries for u64 hash table too
    
    Fixes: e532a47f ("util/hash_table: do not leak u64 struct key")
    Reviewed-by: Emma Anholt <emma at anholt.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13390>
    (cherry picked from commit ffd4157b1caa69345468bbbe914e2bb64a4ddbaa)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d901368b1b2994e4b2163c9a502070f8890e22b3
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 1 09:21:01 2021 +1000

    vulkan/wsi: set correct bits for host allocations/exports for images.
    
    Lavapipe was hitting asserts in this area due to incorrect bits being
    specified.
    
    Set the handle type depending on the sw flag, and set a correct handle
    type for the memory host ptrs.
    
    v2: add image export struct to image creation (Jason)
    
    Fixes: 895d3399f7fb ("lavapipe: add support for KHR_external_memory_fd")
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13615>
    (cherry picked from commit a8725ec3dc2aa23598071d2505131253c433b8c6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a471ea1609cd98f361399baca2ddb7b24d11c97
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Mon Nov 1 16:39:50 2021 +0100

    radv: Disable coherent L2 optimization on cards with noncoherent L2.
    
    With high likelihood we are forgetting to set the noncoherent bits
    somewhere but I don't have the HW to debug. To avoid user pain
    disable this optimization on these GPUs.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5505
    Fixes: fd8210f27ed ("radv: Try to do a better job of dealing with L2 coherent images.")
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13620>
    (cherry picked from commit d66514aacccec28fa66afd58bc19580008e8078e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bca13e8fc8c16c6a4110c3ecb005022170736121
Author: Vadym Shovkoplias <vadym.shovkoplias at globallogic.com>
Date:   Thu Oct 21 23:06:29 2021 +0300

    intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it
    
    Fixes dEQP-VK.reconvergence.*nesting* tests.
    
    There are cases when cmod is set to an instruction that cannot have
    conditional modifier. E.g. following:
    
     find_live_channel(32) vgrf166:UD,  NoMask
     cmp.z.f0.0(32) null:D, vgrf166+0.0<0>:D, 0d
    
    is optimized to:
    
     find_live_channel.z.f0.0(32) vgrf166:UD,  NoMask
    
    v2:
     - Add unit test to check cmod is not set to 'find_live_channel' (Matt Turner)
     - Update flag_subreg when conditonal_mod is updated (Ian Romanick)
    
    Signed-off-by: Vadym Shovkoplias <vadym.shovkoplias at globallogic.com>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5431
    Fixes: 32b7ba66b01 ("intel/compiler: fix cmod propagation optimisations")
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13268>
    (cherry picked from commit 2dbb66997e2e2ab0a07a84a40df70d8d75fe2524)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e826c339cf93c06f9ce319ed363c52d2cf438c4
Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Sun Oct 31 23:23:37 2021 -0500

    lavapipe: Don't wrap errors returned from vk_device_init in vk_error
    
    vk_device_init already calls vk_error so this is redundant.  Also, it
    makes vk_error grumpy to see a VK_ERROR_FEATURE_NOT_PRESENT on an
    instance rather than a physical device.
    
    Fixes: 47adb1114376 ("lavapipe: Switch to the new vk_error helpers")
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13619>
    (cherry picked from commit 79f57f68930ce4fcf59bdca82357e19b4f3d62e6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b4ae31cec79c632c499c5fff209d5c16a88cde8
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Oct 27 16:58:41 2021 -0400

    zink: force float dest types on some alu results
    
    these aren't exact matches in spirv, so set the expected result type
    to float where necessary
    
    cc: mesa-stable
    
    fixes #5567
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13562>
    (cherry picked from commit 73af67883ddf6faec9c0e76f8c174fb450817179)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ad2decbb652aee6ff7b6a6cca464506b0aeee2
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Oct 27 16:58:10 2021 -0400

    zink: add more int/float types to cast switching in ntv
    
    these come from opcode results, which are not always 32bit
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13562>
    (cherry picked from commit c73f5a00826201f6e76854145aa823cec4f389d2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a78bb23c0e99cc8541bd70ddab3e8810b6b382ef
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Oct 27 16:42:32 2021 -0400

    zink: explicitly enable VK_EXT_shader_subgroup_ballot
    
    this is needed when not creating 1.2 contexts
    
    cc: mesa-stable
    
    ref #5567
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13562>
    (cherry picked from commit 69501ff458108c536f36198c8c8d3b560ecb4c82)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7495998ce2ddf0ec24911ca7878c3b405daad960
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Oct 28 09:49:03 2021 -0400

    zink: clamp max buffer sizes to smallest buffer heap size
    
    the max driver limit for these is irrelevant if there isn't enough memory
    to allocate a buffer of that size
    
    KHR-GL46.texture_buffer.texture_buffer_max_size
    
    cc: mesa-stable
    
    fixes #5568
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13584>
    (cherry picked from commit ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce3598d34b95f8cb763b3f18b9964ebb12621e6f
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Oct 28 09:48:15 2021 -0400

    zink: error when trying to allocate a bo larger than heap size
    
    this is illegal and would fail anyway
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13584>
    (cherry picked from commit fd2b47281f1b63312a58c2f7e77ee39f0858ba95)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff163eeb640d260f611ff549e1c283876e67c86d
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Oct 28 10:31:40 2021 -0400

    zink: don't clamp 2D_ARRAY surfaces to 2D
    
    another thing that used to be needed but now isn't
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13586>
    (cherry picked from commit aa5e544644431e9d4462b6f46208a3c028a1a13d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b5b2e2d80fb9ca6d4df20592013e28704f561b0
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Oct 28 10:03:22 2021 -0400

    zink: don't clamp cube array surfacess to cubes
    
    this was probably necessary for some other reason that has since been fixed,
    and instead now just creates validation spam
    
    cc: mesa-stable
    
    fixes #5566
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13586>
    (cherry picked from commit 8d2280f533faf5e372d604cf35b355b898423375)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2209023f6e366122be39333a0b0923e318261132
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 1 09:31:08 2021 +1000

    lavapipe: drop EXT_acquire_xlib_display
    
    This has a requirement on the display extensions.
    
    VK-GL-CTS: dEQP-VK.info.instance_extensions
    
    Fixes: 1d574d486030 ("lavapipe: remove display extension support")
    
    Acked-by: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13616>
    (cherry picked from commit 75dc3023404210494ede4ddf6ea8c94c35b85497)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b89108e482d9781c3cf112755727869afbceb54
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Oct 29 11:35:01 2021 -0400

    zink: flag renderpass change when toggling fbfetch
    
    ensure the input attachment gets updated
    
    fixes running
    KHR-GL46.blend_equation_advanced.blend_all.GL_MULTIPLY_KHR_all_qualifier
    after
    KHR-GL46.blend_equation_advanced.BlendEquationSeparate
    
    cc: mesa-stable
    
    Reviewed-by: Hoe Hao Cheng <haochengho12907 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13598>
    (cherry picked from commit 6239adebbc5cabe3466477ac5f96dfdaaf2303a1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4698f6105516af5ade923bc8aa5ba430f630b8e
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Wed Oct 27 13:46:08 2021 -0700

    Revert "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13"
    
    Round and round we go :)
    
    In the "drm/i915/adlp/fb: Remove CCS FB stride restrictions" series,
    https://lists.freedesktop.org/archives/intel-gfx/2021-October/281768.html,
    it now appears that kernel can allow these modifiers to work with
    adl-p.
    
    This reverts commit d4174f5f052f614a10df2ebc905aec8c4897b057.
    
    Fixes: d4174f5f052 ("iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13")
    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13565>
    (cherry picked from commit 2d041d5f1e9a731da3bfaec21494d90f4b560bbb)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b6f321e281d77791a7274a05a8b116183062e98
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Oct 28 10:57:01 2021 -0400

    zink: inject LOD for sampler version of OpImageQuerySize
    
    this is required by spec
    
    cc: mesa-stable
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13585>
    (cherry picked from commit e8f18385e05db6d14ae6807a529c5d69c38d6091)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f46f5378118524a31a87a645d7fb2b5e374fea8
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Oct 28 09:53:02 2021 -0400

    zink: be more permissive for injecting LOD into texture() instructions
    
    there's other variants of implicit lod sampling, and none of them are valid
    outside fragment stage
    
    Fixes: 3ad06b69490 ("zink: always use explicit lod for texture() when legal in non-fragment stages")
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13585>
    (cherry picked from commit 87fbb0eab03c8348f74ca1f4b3489e89e89f691f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1640e3e2e9a18984600d84684df70dbcc6a04298
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Oct 29 07:33:18 2021 -0400

    radeonsi: print the border color error message only once
    
    Cc: 21.2 21.3 <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13590>
    (cherry picked from commit 8bfa146b8056d5dded6fdd2c4d8524aa0c438058)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed5c8bb1d22a77f8c8538a916cae369e27ad7d3c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Oct 27 01:25:49 2021 -0400

    radeonsi: enable shader culling for indirect draws
    
    It was mistakenly disabled, decreasing performance a lot.
    
    Only valid for Mesa 21.3.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Cc: 21.3 <mesa-stable at lists.freedesktop.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13539>
    (cherry picked from commit 98f696c972f9415892c19b405217285003234058)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b255dbcdd90bea7ffc93c0ca65469d37597e58fa
Author: Greg V <greg at unrelenting.technology>
Date:   Thu Apr 9 01:41:00 2020 +0300

    util: make util_get_process_exec_path work on FreeBSD w/o procfs
    
    sysctl is the correct way of getting the current executable's path.
    procfs is not mounted by default.
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1598>
    (cherry picked from commit 98dbd01a96fd1d715794c0fe8ad82392882a8129)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00fcc6c6aef867ab9335271d80350e5469b37745
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Oct 19 23:13:47 2021 -0700

    iris: Fix MOCS for buffer copies
    
    We were passing a MOCS of 0, which is uncached.  Yikes.
    
    Fixes: c5b22441f1c ("iris: Fix buffer -> buffer copy_region")
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13480>
    (cherry picked from commit d8cb76211c5d264d705dbd3c02b5fc61637d5a56)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c90f6ca3dc41664c06a0872077c1261bd752a76
Author: Danylo Piliaiev <dpiliaiev at igalia.com>
Date:   Wed Oct 27 13:40:51 2021 +0300

    ir3/ra: Check register file upper bound when updating preferred_reg
    
    Otherwise we could get invalid reg in get_reg()
    
    Would fix many dEQP-VK.ssbo.phys.layout.*
    
    Fixes: 0ffcb19b9d9fbe902224542047c389a661fbf816 "ir3: Rewrite register allocation"
    
    Signed-off-by: Danylo Piliaiev <dpiliaiev at igalia.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13546>
    (cherry picked from commit aa264ded948defc88930eea7d54800b3188a3ac0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3ba864e7f6c0784769d5da38ecc090e7b793290
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Oct 27 17:37:30 2021 -0400

    zink: always use explicit lod for texture() when legal in non-fragment stages
    
    implicit lod is something else entirely
    
    fixes #5566
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13563>
    (cherry picked from commit 3ad06b69490fa990c473e16f78ce658b0eb43b47)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88da00b28b48450712db99a4b02f1ac7f734c8f7
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Oct 27 16:32:55 2021 -0400

    zink: set aspectMask for renderpass2 VkAttachmentReference2 structs
    
    this is otherwise just garbage
    
    fixes #5569
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13561>
    (cherry picked from commit 4d9fc17ae8c24a8f4e40a17600e8d4205c27b2bf)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d57b43827a68ec68b9510ac99e5ec49e2a9fc5d9
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Oct 27 16:37:03 2021 -0400

    zink: use align64 for allocation sizes
    
    avoid 32bit sint overflows
    
    fixes #5568
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13560>
    (cherry picked from commit c4a513d978e6fb5344b465d981c70b1823906331)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8b39ba136e186d5782386a9ded8fc8d9b68b0d6
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Aug 6 16:20:45 2021 -0400

    zink: add better handling for CUBE_COMPATIBLE bit
    
    this check was illegal because the usage bits weren't yet populated,
    so add another check after usage bits are determined to figure out if
    CUBE_COMPATIBLE can be applied
    
    additionally, checking sample counts was never needed since the spec
    prohibits CUBE_COMPATIBLE use with multisampling
    
    zink DEBUG: ERR: 'Validation Error: [ VUID-vkGetPhysicalDeviceImageFormatProperties-usage-requiredbitmask ] Object 0: VK_NULL_HANDLE, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x991b3105 | vkGetPhysicalDeviceImageFormatProperties: value of usage must not be 0. The Vulkan spec states: usage must not be 0 (https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VUID-vkGetPhysicalDeviceImageFormatProperties-usage-requiredbitmask)'
    
    Fixes: 71494c4874c ("zink: only mark resources as cube-compatible if supported")
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12580>
    (cherry picked from commit 2de6beaa12f9b855d31c3c11a8a6cea51a14d6b1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d1e477a8775f997aabb188bd0bc62dd7ccc707
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Thu Oct 28 21:02:42 2021 +0100

    .pick_status.json: Update to c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c



More information about the mesa-commit mailing list