diff --git a/src/panfrost/vulkan/panvk_buffer.h b/src/panfrost/vulkan/panvk_buffer.h index 741b31de64b..7362e9b5df3 100644 --- a/src/panfrost/vulkan/panvk_buffer.h +++ b/src/panfrost/vulkan/panvk_buffer.h @@ -38,7 +38,7 @@ VK_DEFINE_NONDISP_HANDLE_CASTS(panvk_buffer, vk.base, VkBuffer, static inline uint64_t panvk_buffer_gpu_ptr(const struct panvk_buffer *buffer, uint64_t offset) { - if (buffer->bo == NULL) + if (!buffer->dev_addr) return 0; return buffer->dev_addr + offset; @@ -48,7 +48,7 @@ static inline uint64_t panvk_buffer_range(const struct panvk_buffer *buffer, uint64_t offset, uint64_t range) { - if (buffer->bo == NULL) + if (!buffer->dev_addr) return 0; return vk_buffer_range(&buffer->vk, offset, range);