From cb4eff26e71cacb5c844a6dfa7a15fa8ea0bf148 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Mon, 30 Jan 2023 20:11:50 -0600 Subject: [PATCH] nvk: Teture pool sizes are maximums not sizes Part-of: --- src/nouveau/vulkan/nvk_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_device.c b/src/nouveau/vulkan/nvk_device.c index aa1b403d937..654b1fde962 100644 --- a/src/nouveau/vulkan/nvk_device.c +++ b/src/nouveau/vulkan/nvk_device.c @@ -48,7 +48,7 @@ nvk_update_preamble_push(struct nvk_queue_state *qs, struct nvk_device *dev, P_MTHD(push, NVA0C0, SET_TEX_HEADER_POOL_A); P_NVA0C0_SET_TEX_HEADER_POOL_A(push, thp_addr >> 32); P_NVA0C0_SET_TEX_HEADER_POOL_B(push, thp_addr & 0xffffffff); - P_NVA0C0_SET_TEX_HEADER_POOL_C(push, dev->images.alloc); + P_NVA0C0_SET_TEX_HEADER_POOL_C(push, dev->images.alloc - 1); uint64_t temp_size = qs->tls_bo->size / dev->pdev->dev->mp_count; P_MTHD(push, NVA0C0, SET_SHADER_LOCAL_MEMORY_NON_THROTTLED_A);