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