diff options
author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2024-04-10 10:05:30 -0400 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2024-07-02 21:06:13 +0000 |
commit | 3d2d4f76d569cb62a25e3084f3d8fa3625072e5a (patch) | |
tree | 4eaef4dec4d63f59b0485baac96b4fa04ca38c5c /src | |
parent | 9a68be59caf380ce3f6c20593c33273737124ba4 (diff) |
lavapipe: maint7
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29963>
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/frontends/lavapipe/lvp_device.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c index 058078324b2..5ab522da959 100644 --- a/src/gallium/frontends/lavapipe/lvp_device.c +++ b/src/gallium/frontends/lavapipe/lvp_device.c @@ -136,6 +136,7 @@ static const struct vk_device_extension_table lvp_device_extensions_supported = .KHR_maintenance4 = true, .KHR_maintenance5 = true, .KHR_maintenance6 = true, + .KHR_maintenance7 = true, .KHR_map_memory2 = true, .KHR_multiview = true, .KHR_push_descriptor = true, @@ -690,6 +691,8 @@ lvp_get_features(const struct lvp_physical_device *pdevice, /* maintenance6 */ .maintenance6 = true, + /* maintenance7 */ + .maintenance7 = true, /* VK_KHR_shader_expect_assume */ .shaderExpectAssume = true, @@ -1194,6 +1197,16 @@ lvp_get_properties(const struct lvp_physical_device *device, struct vk_propertie /* maintenance6 */ p->blockTexelViewCompatibleMultipleLayers = true, + /* maintenance7 */ + p->robustFragmentShadingRateAttachmentAccess = false; + p->separateDepthStencilAttachmentAccess = true; + p->maxDescriptorSetTotalUniformBuffersDynamic = MAX_DESCRIPTORS; + p->maxDescriptorSetTotalStorageBuffersDynamic = MAX_DESCRIPTORS; + p->maxDescriptorSetTotalBuffersDynamic = MAX_DESCRIPTORS; + p->maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = MAX_DESCRIPTORS; + p->maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = MAX_DESCRIPTORS; + p->maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = MAX_DESCRIPTORS; + /* VK_EXT_shader_object */ /* this is basically unsupported */ lvp_device_get_cache_uuid(p->shaderBinaryUUID); |