qt5base-lts/tests/manual
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
..
bearerex Updated license headers 2016-01-21 18:55:18 +00:00
cocoa QCocoaMenu: Force NSMenuValidation when syncing items 2016-11-16 14:23:49 +00:00
corelib/tools Updated license headers 2016-01-21 18:55:18 +00:00
diaglib Diaglib: Exclude Win32 window dump functions for WinRT 2017-02-08 21:06:45 +00:00
dialogs Manual Dialog test: Fix compilation against Qt 4 2016-11-16 19:26:12 +00:00
embeddedintoforeignwindow Add manual test embeddedintoforeignwindow 2016-07-26 14:53:09 +00:00
filetest Updated license headers 2016-01-21 18:55:18 +00:00
foreignwindows Add a manual test for foreign windows. 2016-03-11 16:03:34 +00:00
gestures Updated license headers 2016-01-21 18:55:18 +00:00
highdpi Merge remote-tracking branch 'origin/5.6' into 5.7 2016-03-21 09:02:57 +01:00
inputmethodhints Updated license headers 2016-01-21 18:55:18 +00:00
keypadnavigation Updated license headers 2016-01-21 18:55:18 +00:00
lance Add support for OpenGL 3.2+ core profile contexts in QPainter 2017-01-23 11:34:05 +00:00
mkspecs Updated license headers 2016-01-21 18:55:18 +00:00
network_remote_stresstest Introduce QNetworkAccessManager::clearConnectionCache() 2017-01-16 11:04:46 +00:00
network_stresstest Introduce QNetworkAccessManager::clearConnectionCache() 2017-01-16 11:04:46 +00:00
qcursor Merge remote-tracking branch 'origin/5.6' into 5.7 2016-11-15 09:58:16 +01:00
qdesktopservices Updated license headers 2016-01-21 18:55:18 +00:00
qdesktopwidget Updated license headers 2016-01-21 18:55:18 +00:00
qgraphicsitem Updated license headers 2016-01-21 18:55:18 +00:00
qgraphicsitemgroup Updated license headers 2016-01-21 18:55:18 +00:00
qgraphicslayout/flicker Updated license headers 2016-01-21 18:55:18 +00:00
qhttpnetworkconnection Updated license headers 2016-01-21 18:55:18 +00:00
qimagereader Updated license headers 2016-01-21 18:55:18 +00:00
qlayout Updated license headers 2016-01-21 18:55:18 +00:00
qlocale Unify license header usage. 2016-03-29 10:20:03 +00:00
qmetatype Updated license headers 2016-01-21 18:55:18 +00:00
qmimedatabase Updated license headers 2016-01-21 18:55:18 +00:00
qnetworkaccessmanager/qget Updated license headers 2016-01-21 18:55:18 +00:00
qnetworkconfiguration Updated license headers 2016-01-21 18:55:18 +00:00
qnetworkconfigurationmanager Updated license headers 2016-01-21 18:55:18 +00:00
qnetworkreply Updated license headers 2016-01-21 18:55:18 +00:00
qopenglcontext port to modularized platformsupport libraries 2016-10-15 18:45:41 +00:00
qopengltextureblitter Make QOpenGLTextureBlitter public 2016-07-29 07:21:10 +00:00
qopenglwidget/openglwidget Merge remote-tracking branch 'origin/5.6' into 5.7 2016-02-18 20:50:35 +01:00
qopenglwindow/multiwindow Merge remote-tracking branch 'origin/5.6' into 5.7 2016-09-21 07:14:40 +02:00
qprintdevice_dump Updated license headers 2016-01-21 18:55:18 +00:00
qscreen QScreen manual test: fix conversion of enum values to names 2016-08-25 14:06:51 +00:00
qssloptions Updated license headers 2016-01-21 18:55:18 +00:00
qsslsocket Updated license headers 2016-01-21 18:55:18 +00:00
qstorageinfo Merge remote-tracking branch 'origin/5.8' into dev 2016-12-13 09:39:20 +01:00
qsysinfo Deprecate QSysInfo::MacVersion, QSysInfo::WindowsVersion, etc 2016-09-20 06:46:14 +00:00
qt_poll Updated license headers 2016-01-21 18:55:18 +00:00
qtabbar QMacStyle: update QTabBar style 2017-03-08 18:39:01 +00:00
qtabletevent Merge remote-tracking branch 'origin/5.6' into 5.7 2016-04-29 17:55:20 +02:00
qtbug-8933 Merge remote-tracking branch 'origin/5.6' into 5.7 2016-05-19 12:55:27 +02:00
qtbug-52641 QPdf: Force miter limit into valid range 2016-04-28 20:10:17 +00:00
qtexteditlist Updated license headers 2016-01-21 18:55:18 +00:00
qtouchevent Updated license headers 2016-01-21 18:55:18 +00:00
qvulkaninstance Basic Vulkan enablers 2017-03-17 16:12:03 +00:00
qwidget_zorder Updated license headers 2016-01-21 18:55:18 +00:00
repaint Updated license headers 2016-01-21 18:55:18 +00:00
shortcuts Add manual test for shortcut using implicit AltGr 2016-05-30 15:30:57 +00:00
socketengine Updated license headers 2016-01-21 18:55:18 +00:00
textrendering Change confusing Q_DEAD_CODE_FROM_QT4_FOO define 2016-10-14 08:19:29 +00:00
touch touch manual test and TouchPoint qDebug: show horz/vert ellipse diam 2016-12-16 12:51:08 +00:00
transientwindow Updated license headers 2016-01-21 18:55:18 +00:00
triangulator Add manual test for the QtGui triangulator 2017-01-24 16:23:20 +00:00
unc Updated license headers 2016-01-21 18:55:18 +00:00
widgetgrab Updated license headers 2016-01-21 18:55:18 +00:00
widgets Merge remote-tracking branch 'origin/5.6' into 5.7 2016-04-25 14:03:45 +02:00
windowchildgeometry Fix build issues in windowchildgeometry manual test 2016-10-27 00:19:00 +00:00
windowflags windowflags: Update preview info when window state changes 2017-02-20 14:19:47 +00:00
windowgeometry Updated license headers 2016-01-21 18:55:18 +00:00
windowmodality Updated license headers 2016-01-21 18:55:18 +00:00
windowtransparency Unify license header usage. 2016-03-29 10:20:03 +00:00
xcb_gl_integration Updated license headers 2016-01-21 18:55:18 +00:00
xembed-raster Unify license header usage. 2016-03-29 10:20:03 +00:00
xembed-widgets Unify license header usage. 2016-03-29 10:20:03 +00:00
manual.pro Basic Vulkan enablers 2017-03-17 16:12:03 +00:00