NVIDIA Publishes VkHLF Framework For Vulkan

Written by Michael Larabel in Vulkan on 10 January 2017 at 05:25 PM EST. 22 Comments
The latest code being opened up by NVIDIA for Vulkan is a new framework: VkHLF.

VkHLF is an experimental high-level framework for Vulkan. This framework implements an abstraction layer atop Vulkan with functionality including simplified resource creation, transparent sub-allocation, resource tracking for the CPU/GPU, and more.

This higher-level library will make it easier for those just diving into Vulkan to make use of it, but it can come at a cost. VkHLF aims to follow the Vulkan API and is similar to the Vulkan-Hpp C++ project but can introduce new overhead via this framework, which NVIDIA developers say without sufficient design decisions could lead to just "OpenGL performance levels."

Those wishing to learn more about VkHLF as a higher-level abstraction layer to Vulkan can learn more via NVPro-Pipeline on GitHub.
Related News
About The Author
Author picture

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