qt5base-lts/config.tests/qpa
Laszlo Agocs f1a23a5467 Basic Vulkan enablers
For Android, Windows and xcb. Verified on Win10 with NVIDIA, Win10
with AMD, Android with Tegra K1, Android aarch64 with Tegra X1, and
Linux aarch64 with Tegra X1 (Jetson TX1, L4T).

Introduce QPA-based Vulkan library loader, core function resolver, and
instance creation support. In addition to creating a new VkInstance,
adopting an existing one from an external engine is supported as well.

The WSI specifics are hidden in the platform plugins. Vulkan-capable
windows use the new surface type VulkanSurface and are associated with
a QVulkanInstance.

On Windows VULKAN_SDK is picked up automatically so finding vulkan.h
needs no additional manual steps once the LunarG SDK is installed.

[ChangeLog][QtGui] Added support for rendering to QWindow via the Vulkan
graphics API.

Task-number: QTBUG-55981
Change-Id: I50fa92d313fa440e0cc73939c6d7510ca317fbc9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2017-03-17 16:12:03 +00:00
..
direct2d Direct2D QPA config test: Test for presence of IDXGISurface1 2016-11-04 11:22:29 +00:00
directfb Update the Intel copyright year 2016-01-21 22:44:16 +00:00
egl rewrite library handling in configure 2016-08-18 17:09:52 +00:00
egl-x11 rewrite library handling in configure 2016-08-18 17:09:52 +00:00
eglfs-brcm rewrite library handling in configure 2016-08-18 17:09:52 +00:00
eglfs-egldevice rewrite library handling in configure 2016-08-18 17:09:52 +00:00
eglfs-mali rewrite library handling in configure 2016-08-18 17:09:52 +00:00
eglfs-mali-2 rewrite library handling in configure 2016-08-18 17:09:52 +00:00
eglfs-viv Add eglfs-viv support for INTEGRITY 2017-01-18 13:04:38 +00:00
gbm rewrite library handling in configure 2016-08-18 17:09:52 +00:00
kms rewrite library handling in configure 2016-08-18 17:09:52 +00:00
linuxfb Updated license headers 2016-01-15 12:25:24 +00:00
mirclient rewrite library handling in configure 2016-08-18 17:09:52 +00:00
vulkan Basic Vulkan enablers 2017-03-17 16:12:03 +00:00
wayland-server rewrite library handling in configure 2016-08-18 17:09:52 +00:00
xcb rewrite library handling in configure 2016-08-18 17:09:52 +00:00
xcb-glx rewrite library handling in configure 2016-08-18 17:09:52 +00:00
xcb-render rewrite library handling in configure 2016-08-18 17:09:52 +00:00
xcb-syslibs rewrite library handling in configure 2016-08-18 17:09:52 +00:00
xcb-xkb rewrite library handling in configure 2016-08-18 17:09:52 +00:00
xcb-xlib rewrite library handling in configure 2016-08-18 17:09:52 +00:00