SPIRV-Cross by KhronosGroup

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

created at April 4, 2016, 1:35 p.m.

GLSL

86 +0

1,926 +7

543 +0

GitHub
Vulkan-Guide by KhronosGroup

One stop shop for getting started with the Vulkan API

created at Oct. 31, 2019, 1:34 p.m.

Makefile

84 +0

1,812 +5

160 +0

GitHub
graphics-resources by mattdesl

memo a list of graphic programming resources

created at July 11, 2015, 5:59 p.m.

Unknown languages

107 +0

1,781 +1

124 +0

GitHub
bsf by GameFoundry

Modern C++14 library for the development of real-time graphical applications

created at March 15, 2018, 10:17 a.m.

C++

106 +0

1,728 +1

194 +0

GitHub
ash by ash-rs

Vulkan bindings for Rust

created at Aug. 13, 2016, 11:13 p.m.

Rust

29 +0

1,709 +2

186 +1

GitHub
Acid by Equilibrium-Games

A high speed C++17 Vulkan game engine

created at July 4, 2017, 4:07 a.m.

C++

82 +0

1,686 +2

148 +1

GitHub
vkQuake by Novum

Vulkan Quake port based on QuakeSpasm

created at July 20, 2016, 6:09 a.m.

C

75 +0

1,666 +5

210 +0

GitHub
AMDVLK by GPUOpen-Drivers

AMD Open Source Driver For Vulkan

created at Dec. 11, 2017, 10:52 a.m.

Unknown languages

102 +0

1,662 +5

158 +0

GitHub
kompute by KomputeProject

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

created at July 29, 2020, 5:23 a.m.

C++

31 -1

1,499 +10

130 +3

GitHub
VkFFT by DTolm

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

created at Aug. 2, 2020, 8:28 a.m.

C++

35 +0

1,447 +2

87 +0

GitHub
VulkanSamples by LunarG

Vulkan Samples

created at June 10, 2015, 10:39 p.m.

C++

115 +0

1,358 +1

306 +0

GitHub
IntroductionToVulkan by GameTechDev

Source code examples for "API without Secrets: Introduction to Vulkan" tutorial

created at March 11, 2016, 10:37 p.m.

C++

155 +0

1,277 +0

208 -2

GitHub
Q2RTX by NVIDIA

NVIDIA’s implementation of RTX ray-tracing in Quake II

created at May 31, 2019, 4:41 p.m.

C

41 +0

1,201 +0

176 +0

GitHub
RayTracingInVulkan by GPSnoopy

Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.

created at March 16, 2019, 12:17 p.m.

C++

21 +0

1,128 +6

105 +1

GitHub
Intrinsic by begla

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.

created at Oct. 17, 2016, 12:49 a.m.

C++

85 +0

1,031 +1

74 +0

GitHub
CodeXL by GPUOpen-Archive

CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.

created at April 12, 2016, 8:29 a.m.

C++

105 +0

998 +0

147 +0

GitHub
nvk by maierfelix

Vulkan API for JavaScript/TypeScript

created at Aug. 31, 2018, 12:34 p.m.

C++

21 +0

908 +0

28 -1

GitHub
SteamVR-for-Linux by ValveSoftware

Issue tracker for the Linux port of SteamVR

created at Feb. 21, 2017, 10:54 p.m.

Unknown languages

87 +0

905 +3

45 +0

GitHub
vkQuake2 by kondrak

id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

created at Sept. 18, 2018, 9:46 a.m.

C

27 +0

884 +4

90 +0

GitHub
Vulkan-glTF-PBR by SaschaWillems

Physical based rendering with Vulkan using glTF 2.0 models

created at Feb. 4, 2018, 12:04 p.m.

C++

32 +0

878 +5

121 +0

GitHub