From ebe3ee155b13702d98a229431ddeaff31ada3116 Mon Sep 17 00:00:00 2001
From: mborgerson <contact@mborgerson.com>
Date: Fri, 26 Jul 2024 17:21:02 -0700
Subject: [PATCH] nv2a/vk: Fix compute descriptor pool size

---
 hw/xbox/nv2a/pgraph/vk/surface-compute.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/xbox/nv2a/pgraph/vk/surface-compute.c b/hw/xbox/nv2a/pgraph/vk/surface-compute.c
index dc14840dd1..8c6dd17ff0 100644
--- a/hw/xbox/nv2a/pgraph/vk/surface-compute.c
+++ b/hw/xbox/nv2a/pgraph/vk/surface-compute.c
@@ -129,7 +129,7 @@ static void create_descriptor_pool(PGRAPHState *pg)
     VkDescriptorPoolSize pool_sizes[] = {
         {
             .type = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,
-            .descriptorCount = 3,
+            .descriptorCount = 3 * ARRAY_SIZE(r->compute.descriptor_sets),
         },
     };