AMD's Vulkan Memory Allocator Nears Version 2.0

Written by Michael Larabel in AMD on 8 March 2018 at 05:47 AM EST. 1 Comment
AMD
Last year AMD's GPUOpen group posted the Vulkan Memory Allocator while coming soon is version 2.0 of this code-base.

The GPUOpen Vulkan Memory Allocator is an easy-to-use memory allocation library that tries to rid your Vulkan code-base of the necessary boilerplate code for memory setup and other routine tasks under Vulkan while making the memory easier to manage across drivers, handle out-of-memory conditions, and is cross-platform. Version 1.0 was out last year but v2.0 appears to be quickly approaching with their current Git activity referencing 2.0 alpha versions.

Version 2.0 Alpha 8 was marked in the VulkanMemoryAllocator Git this weekend with the addition of several new functions for finding memory types and more. Besides extending the API, the GPUOpen developers for v2.0 have added Android support, there is initial Apple/macOS support via MoltenVK support, a number of documentation improvements, and various fixes.

Those wanting to learn more about this Vulkan memory allocation library can do so via GitHub.

NVIDIA meanwhile has posted some updates to VkHLF, their high-level Vulkan framework. VkHLF also now has initial Apple/macOS support thanks to the MoltenVK support and various other updates outlined here.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week