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; }