There Is A Vulkan Renderer In Development For Qt 3D

Written by Michael Larabel in Vulkan on 10 June 2017 at 11:18 AM EDT. Add A Comment
While Qt 5.10 has queued initial Vulkan support, it isn't too much right now beyond some helpers and allowing Vulkan inside a QWindow as well as a new QVulkanWindow sub-class. I.e. Vulkan isn't being used to render Qt, but there is a Vulkan renderer now in-development for Qt 3D.

A sharp-eyed Phoronix reader pointed out this code review showing that indeed the KDAB consulting firm has begun work on a Vulkan renderer for Qt 3D. The code is very fresh and will be interesting to follow as it matures and become more usable.

Many of you probably are thinking "why would the toolkit need Vulkan?" especially with OpenGL already being used, but it's not just about trying to squeeze out hundreds of frames per second... Making use of Vulkan in Qt could be interesting for CPU power-savings. As we've shown in past GL vs. Vulkan comparisons, Vulkan renderers can be much more efficient on the CPU than OpenGL and this could lead to some power-savings, especially for low-power/mobile devices where Qt is common. Let's also not forget GTK4 already has Vulkan support.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week