Public repository for Vulkan Ecosystem issues
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 5, 2018
LICENSE Revert LICENSE to Apache 2.0 Oct 3, 2018
README.md Update platform & compiler supports for DXC Aug 21, 2018

README.md

Vulkan-Ecosystem

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.

Map of Vulkan Ecosystem projects

The Vulkan ecosystem is a big place and there's a lot out there that is useful! In no particular order...

Khronos/Vulkan® Specification

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.

Khronos/SPIRV-Tools

The SPIR-V Tools project provides an API and commands for processing SPIR-V modules.

Khronos/glslang

glslang is a GLSL and HLSL to SPIR-V compiler, usable both as a command-line tool as well as a library.

Khronos/Vulkan-Headers

Vulkan Header files and API registry

Khronos/Vulkan-Loader

Source code for the Vulkan loader

Khronos/Vulkan-ValidationLayers

Source code for the Vulkan validation layers

Khronos/Vulkan-Tools

Source code for the Vulkan utilities and tools

Khronos/MoltenVK

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

Khronos/Vulkan-HPP

Vulkan-Hpp is a set of lightweight C++ bindings for the Vulkan API.

Khronos/SPIRV-Cross

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)

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

RenderDoc - a graphics debugger, currently available for Vulkan, D3D11, D3D12, and OpenGL development on Windows 7 - 10 and Linux.

LunarG/VulkanTools

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

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

Vulkano is a type-safe wrapper around Vulkan API in Rust.