diff --git a/src/nouveau/vulkan/nvk_cmd_buffer.h b/src/nouveau/vulkan/nvk_cmd_buffer.h index c326be53f06..ca0eab3df42 100644 --- a/src/nouveau/vulkan/nvk_cmd_buffer.h +++ b/src/nouveau/vulkan/nvk_cmd_buffer.h @@ -93,6 +93,12 @@ struct nvk_cmd_buffer { VK_DEFINE_HANDLE_CASTS(nvk_cmd_buffer, vk.base, VkCommandBuffer, VK_OBJECT_TYPE_COMMAND_BUFFER) +static inline struct nvk_device * +nvk_cmd_buffer_device(struct nvk_cmd_buffer *cmd) +{ + return (struct nvk_device *)cmd->vk.base.device; +} + VkResult nvk_reset_cmd_buffer(struct nvk_cmd_buffer *cmd_buffer); void nvk_cmd_buffer_begin_graphics(struct nvk_cmd_buffer *cmd,