From 1ea94caab6f89bd6a7f8c8ad17f3ce3f0e90f32a Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Thu, 4 May 2023 14:32:19 -0500 Subject: [PATCH] nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect The NO_PREFETCH bit gets set on the range. The offset can pretty much be whatever. Part-of: --- src/nouveau/vulkan/nvk_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_cmd_buffer.c b/src/nouveau/vulkan/nvk_cmd_buffer.c index a493c96..e7f8b66 100644 --- a/src/nouveau/vulkan/nvk_cmd_buffer.c +++ b/src/nouveau/vulkan/nvk_cmd_buffer.c @@ -158,7 +158,7 @@ nvk_cmd_buffer_push_indirect_buffer(struct nvk_cmd_buffer *cmd, /* TODO: The new uAPI should just take addresses */ struct nouveau_ws_bo *bo = buffer->mem->bo; uint64_t bo_offset = nvk_buffer_address(buffer, offset) - bo->offset; - assert(bo_offset < NVC0_IB_ENTRY_1_NO_PREFETCH); + assert(range < NVC0_IB_ENTRY_1_NO_PREFETCH); struct nvk_cmd_push push = { .bo = bo, -- 2.7.4