summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@gmail.com>2023-07-20 14:52:00 +1000
committerMarge Bot <emma+marge@anholt.net>2023-08-04 21:32:07 +0000
commit9cb945015caf81ee7840e54af17406648ef5fc13 (patch)
tree50916daedba3dae2570557c22274eeb03bcce031
parent0fe8090bc72b0a696670ec09492a5c5f60772098 (diff)
nvk: enable sparse residency buffer on maxwell+
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
-rw-r--r--src/nouveau/vulkan/nvk_physical_device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c
index 2c4de1931f0..3825da44035 100644
--- a/src/nouveau/vulkan/nvk_physical_device.c
+++ b/src/nouveau/vulkan/nvk_physical_device.c
@@ -25,6 +25,7 @@
#include "cla1c0.h"
#include "clb097.h"
#include "clb0c0.h"
+#include "clb097.h"
#include "clb197.h"
#include "clb1c0.h"
#include "clc0c0.h"
@@ -472,6 +473,7 @@ nvk_get_device_features(const struct nv_device_info *info,
.shaderResourceMinLod = true,
#if NVK_NEW_UAPI == 1
.sparseBinding = true,
+ .sparseResidencyBuffer = info->cls_eng3d >= MAXWELL_A,
#endif
/* TODO: sparseResidency* */
/* TODO: variableMultisampleRate */