This repository is used as a tracker for cross-functional issues that affect Vulkan users. It is meant to facilitate triaging, discussion and routing of issues that don't necessarily fit under the scope of a single project within the Vulkan ecosystem.
The Vulkan ecosystem is a big place and there's a lot out there that is useful! In no particular order...
Vulkan® Specification - formal documentation of the Vulkan API. This includes the main API Specification, the reference (man) pages, the XML API Registry, and related tools and scripts.
The SPIR-V Tools project provides an API and commands for processing SPIR-V modules.
glslang is a GLSL and HLSL to SPIR-V compiler, usable both as a command-line tool as well as a library.
Vulkan Header files and API registry
Source code for the Vulkan loader
Source code for the Vulkan validation layers
Source code for the Vulkan utilities and tools
MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan compatibility to iOS and macOS
Vulkan-Hpp is a set of lightweight C++ bindings for the Vulkan API.
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
DirectX Shader Compiler (DXC) is Microsoft's next-gen official HLSL compiler, based on LLVM/Clang. Apart from compiling HLSL into DXIL, it can also compile HLSL into SPIR-V, thanks to contribution from Google.
RenderDoc - a graphics debugger, currently available for Vulkan, D3D11, D3D12, and OpenGL development on Windows 7 - 10 and Linux.
Source code for various Vulkan Tools: vktrace/vkreplay, device simulation layer, API dump layer, fps monitor layer, screenshot layer, assistant layer, layer factory framework, and Vulkan installation analyzer.
gfx-rs is Vulkan-ic graphics abstraction layer in Rust, running on Vulkan, D3D12, Metal, and OpenGL, as well as providing C bindings as a Vulkan Portability implementation.
Vulkano is a type-safe wrapper around Vulkan API in Rust.