nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9665
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27025>
This commit is contained in:
Faith Ekstrand
2024-01-11 18:18:44 -06:00
committed by Marge Bot
parent 0e33dba625
commit 3c7460c023

View File

@@ -259,8 +259,7 @@ nvk_get_device_features(const struct nv_device_info *info,
.sparseBinding = true, .sparseBinding = true,
.sparseResidencyBuffer = info->cls_eng3d >= MAXWELL_A, .sparseResidencyBuffer = info->cls_eng3d >= MAXWELL_A,
/* TODO: sparseResidency* */ /* TODO: sparseResidency* */
/* TODO: variableMultisampleRate */ .variableMultisampleRate = true,
/* TODO: inheritedQueries */
.inheritedQueries = true, .inheritedQueries = true,
/* Vulkan 1.1 */ /* Vulkan 1.1 */
@@ -414,7 +413,7 @@ nvk_get_device_features(const struct nv_device_info *info,
.extendedDynamicState3TessellationDomainOrigin = true, .extendedDynamicState3TessellationDomainOrigin = true,
.extendedDynamicState3DepthClampEnable = true, .extendedDynamicState3DepthClampEnable = true,
.extendedDynamicState3PolygonMode = true, .extendedDynamicState3PolygonMode = true,
.extendedDynamicState3RasterizationSamples = false, .extendedDynamicState3RasterizationSamples = true,
.extendedDynamicState3SampleMask = true, .extendedDynamicState3SampleMask = true,
.extendedDynamicState3AlphaToCoverageEnable = true, .extendedDynamicState3AlphaToCoverageEnable = true,
.extendedDynamicState3AlphaToOneEnable = true, .extendedDynamicState3AlphaToOneEnable = true,