The Vulkan Guide is designed to help developers get up and going with the world of Vulkan. It is aimed to be a light read that leads to many other useful links depending on what a developer is looking for. All information is intended to help better fill the gaps about the many nuances of Vulkan.
- What is Vulkan?
- What you can do with Vulkan
- Vulkan Spec
- Platforms
- Checking for Support
- Versions
- What is SPIR-V?
- Portability Initiative
- Vulkan CTS
- Vulkan Development Tools
- Loader
- Layers
- Querying, Extensions, and Features
- WSI
- pNext and sType
- Synchronization
- Memory Allocation Strategy
- Pipeline Caching/Derivatives
- Threading
- Common Pitfalls