NVIDIA Blogs About The Beauty Of Vulkan

Written by Michael Larabel in NVIDIA on 15 January 2016 at 07:59 AM EST. 38 Comments
NVIDIA
A NVIDIA engineer has penned a post about engaging with Vulkan and how this soon-to-be-released graphics API is great going forward.

Christoph Kubisch of NVIDIA began by saying, "NVIDIA believes strongly that Vulkan supplements OpenGL, and that both APIs have their own strengths. Vulkan’s strengths lie in the explicit control and multi-threading capabilities that by design allow us to push more commands to the GPU in less CPU time and have finer-grained cost control. OpenGL, however, continues to provide easier to use access to the hardware. This is especially important for applications that are not CPU-limited. Current NVIDIA technologies such as “bindless”, NV_command_list, and the “AZDO” techniques for core OpenGL, can achieve excellent single-thread performance."

His post goes on to cover the command submission, command buffer usage, common objects for rendering, and allocation management.

He concludes Engaging the Voyage to Vulkan by saying, "Starting with a new API can involve a lot of work as common utilities may not yet be available. NVIDIA will therefore provide a few Vulkan extensions from day zero, so that you as developer can enjoy less obstacles on your path to Vulkan. We will support consuming GLSL shader strings directly and not having to use SPIR-V. Furthermore we leverage our industry leading OpenGL driver and allow you to run Vulkan inside an OpenGL context and presenting Vulkan Images within it. This allows you to use your favorite windowing and user-interface libraries and some of our samples will make use of it to compare OpenGL and Vulkan seamlessly."

Of course, this isn't anything new that NVIDIA's been readying a same-day Vulkan driver for Windows and Linux. Vulkan has been delayed well into 2016 and last I've heard makes it sound like the Khronos Group will ratify the specification at the end of Q1 or beginning of Q2.
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