Vulkan in Qt applications

OpenGL has undergone significant changes as graphics cards hardware has evolved. Many old parts of OpenGL API are now deprecated, and even up-to-date API is not ideal for utilizing the capabilities of modern hardware. Vulkan was designed as an attempt to create an API more suitable for this purpose.

Vulkan is a new API that can be used instead of OpenGL to perform hardware-accelerated rendering and computation. While Vulkan is more verbose and complex than OpenGL, it closely represents the actual interaction between CPU and GPU. This allows Vulkan users to achieve better control over utilizing GPU resources, which can lead to better performance. The first stable version of Vulkan API was released in 2016.

While Vulkan ...

Get Game Programming using Qt 5 Beginner's Guide - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.