From 8d4a3729a3a1a0b997639370dca8cdd9c6e92084 Mon Sep 17 00:00:00 2001 From: Mel Henning Date: Mon, 10 Mar 2025 14:36:06 -0400 Subject: [PATCH] vulkan: Relax bda assert for zero-size buffers Fixes: 73da18b956e2 ("vulkan: Add device address helpers to vk_buffer") Reviewed-by: Faith Ekstrand Reviewed-by: Samuel Pitoiset Reviewed-by: Alyssa Rosenzweig Part-of: --- src/vulkan/runtime/vk_buffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vulkan/runtime/vk_buffer.h b/src/vulkan/runtime/vk_buffer.h index 9350cffe39a..d9b7330da85 100644 --- a/src/vulkan/runtime/vk_buffer.h +++ b/src/vulkan/runtime/vk_buffer.h @@ -68,7 +68,7 @@ static inline VkDeviceAddress vk_buffer_address(const struct vk_buffer *buffer, VkDeviceSize offset) { - assert(buffer->device_address != 0); + assert(buffer->size == 0 || buffer->device_address != 0); return buffer->device_address + offset; }