diff --git a/src/asahi/vulkan/hk_cmd_draw.c b/src/asahi/vulkan/hk_cmd_draw.c index 0a0bab8ca45..80d48f7ea5d 100644 --- a/src/asahi/vulkan/hk_cmd_draw.c +++ b/src/asahi/vulkan/hk_cmd_draw.c @@ -3468,7 +3468,8 @@ hk_draw(struct hk_cmd_buffer *cmd, uint16_t draw_id, struct agx_draw draw_) if (agx_is_indirect(draw.b)) { const size_t size = sizeof(VkDrawIndexedIndirectCommand); - static_assert(size > sizeof(VkDrawIndirectCommand), + static_assert(sizeof(VkDrawIndexedIndirectCommand) > + sizeof(VkDrawIndirectCommand), "allocation size is conservative"); uint64_t out_draw = hk_pool_alloc(cmd, size, 4).gpu;