[Feat] (MG_Backend/DirectVulkan): implements uniform, ubo

This commit is contained in:
2026-02-17 17:16:08 +08:00
parent f7ea6cd1d9
commit fe6e7902d3
9 changed files with 476 additions and 4 deletions
@@ -20,6 +20,8 @@ namespace MobileGL::MG_Backend::DirectVulkan {
VkBufferObject(const VkBufferObject&) = delete;
VkBufferObject& operator=(const VkBufferObject&) = delete;
VkBufferObject(VkBufferObject&& other) noexcept;
VkBufferObject& operator=(VkBufferObject&& other) noexcept;
Bool Create(VmaAllocator allocator, VkDeviceSize size, VkBufferUsageFlags usage,
VmaMemoryUsage memoryUsage, VmaAllocationCreateFlags allocationFlags = 0);
@@ -38,4 +40,3 @@ namespace MobileGL::MG_Backend::DirectVulkan {
VkDeviceSize m_size = 0;
};
} // namespace MobileGL::MG_Backend::DirectVulkan