MCPcopy Create free account
hub / github.com/SaschaWillems/VulkanCapsViewer

github.com/SaschaWillems/VulkanCapsViewer @4.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.11 ↗ · + Follow
239 symbols 395 edges 28 files 13 documented · 5% updated 40d ago4.11 · 2026-01-23★ 42613 open issues

Browse by type

Functions 211 Types & classes 28
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Vulkan Hardware Capability Viewer

Client application to display hardware implementation details for GPUs supporting the Vulkan API by Khronos.

The hardware reports can be submitted to a public online database that allows comparing different devices, browsing available features, extensions, formats, etc.

Supported platforms

A Vulkan compatible device is required - Windows (x64) - Linux (x64) - Android (Including Android TV) - Mac OS X - iOS

Building

Build Project

The repository includes a project file for the Qt Creator IDE that has been tested to work with Windows, Linux and Android. This is the preferred (and easiest) way of building the application if you want to build it yourself. Using the Qt Visual Studio Tools, it's also possible to use a current Visual Studio version. Alternatively, you can simply run qmake followed by make in the source directory.

Linux

When building for Linux, specify the desired windowing system to enable its support.

X11 support

qmake -config release DEFINES+=X11

Wayland support

qmake -config release DEFINES+=WAYLAND

Note: Do not enable both flags simultaneously.

Android

The Android apk needs to be built from Qt Creator and requires Android SDK and Android NDK. Due to issues with widget rendering in certain Qt6 versions, Android builds should use Qt 6.9.2 or newer.

Releases

Current releases for all platforms will be provided on a regular basis at vulkan.gpuinfo.org/download.php.

Dependencies

Core symbols most depended-on inside this repo

Shape

Method 151
Function 60
Class 27
Enum 1

Languages

C++92%
PHP8%

Modules by API surface

vulkanCapsViewer.cpp68 symbols
vulkanDeviceInfoExtensions.cpp35 symbols
vulkanResources.h28 symbols
vulkanDeviceInfo.cpp20 symbols
tools/deviceExtensionsFileGenerator.php17 symbols
vulkanDatabase.cpp9 symbols
vulkanDeviceInfoExtensions.h7 symbols
vulkanDeviceInfo.h7 symbols
tools/templates/VulkanDeviceInfoExtensions.h7 symbols
submitDialog.cpp6 symbols
settingsDialog.cpp6 symbols
vulkanCapsViewer.h4 symbols

For agents

$ claude mcp add VulkanCapsViewer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page