MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Profiles

github.com/KhronosGroup/Vulkan-Profiles @v1.4.356

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.4.356 ↗ · + Follow
685 symbols 1,528 edges 60 files 28 documented · 4% updated 1d ago★ 17432 open issues

Browse by type

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

LunarG

Copyright © 2021-2026 LunarG, Inc.

Creative Commons

Vulkan Profiles Toolset

The Vulkan Profiles Toolset is a collection of tools delivered with the Vulkan SDK for Vulkan application developers to leverage Vulkan Profiles while developing a Vulkan application.


Contact Information


Information for Developing or Contributing:

Please see the CONTRIBUTING.md file in this repository for more details.


How to Build and Run

BUILD.md provides instructions to build the repository, which allows regenerating the Vulkan Profiles Toolset against new Vulkan Header API version and with supports of new profiles or updated profiles.


Version Tagging Scheme

Updates to this repository which correspond to a new Vulkan specification release are tagged using the following format: v<version> (e.g., v1.3.266).

Note: Marked version releases have undergone thorough testing but do not imply the same quality level as SDK tags. SDK tags follow the vulkan-sdk-<version>.<patch> format (e.g., vulkan-sdk-1.3.266.0).

This scheme was adopted following the 1.3.266 Vulkan specification release.


License

This work is released as open source under a Apache-style license from Khronos including a Khronos copyright.


Downloads

Vulkan Profiles Tools is delivered with the Vulkan SDK.

Core symbols most depended-on inside this repo

Shape

Method 454
Function 139
Class 86
Enum 6

Languages

Python57%
C++43%

Modules by API surface

scripts/gen_profiles_solution.py216 symbols
scripts/gen_profiles_layer.py55 symbols
library/test/mock_vulkan_api.hpp43 symbols
scripts/gen_profiles_file.py30 symbols
scripts/update_deps.py21 symbols
scripts/gen_profiles_tests.py21 symbols
layer/profiles_util.h19 symbols
layer/tests/tests_mechanism_video_profiles.cpp18 symbols
layer/profiles_settings.h17 symbols
layer/tests/layer_tests_main.cpp15 symbols
library/test/test_api_create_device_android.cpp14 symbols
scripts/source/expression_parsing.py13 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page