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

github.com/SaschaWillems/HowToVulkan @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
266 symbols 491 edges 27 files 138 documented · 52% updated 14d ago★ 5717 open issues

Browse by type

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

How to Vulkan in 2026

Home of a minimalist tutorial on how to use the Vulkan graphics API in 2026. The idea is to get people started with rasterization in Vulkan using commonly supported features to make the API easier to use. This is a single page tutorial that can be done from top to bottom in a single day. I also tried to incorporate helpful tips, notes and warnings from my 10 years of experience working with Vulkan.

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 173
Class 57
Method 30
Enum 6

Languages

C++62%
C38%

Modules by API surface

source/external/tinyobj/tiny_obj_loader.h87 symbols
source/external/ktx/lib/etcdec.cxx35 symbols
source/external/ktx/lib/texture.c32 symbols
source/external/ktx/lib/memstream.c19 symbols
source/external/ktx/lib/vkloader.c17 symbols
source/external/ktx/lib/hashlist.c9 symbols
source/external/ktx/lib/filestream.c9 symbols
source/external/ktx/lib/writer.c8 symbols
source/main.cpp7 symbols
source/external/ktx/lib/uthash.h7 symbols
source/external/ktx/lib/vk_format.h6 symbols
source/external/ktx/lib/gl_format.h6 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page