Game Programming using Qt 5 Beginner's Guide - Second Edition
by Pavel Strakhov, Witold Wysota, Lorenz Haas
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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access