VKFS by MHDtA-dev

Cross-platform C++ framework that allows you to quickly initialize Vulkan and provides easy-to-use abstraction above main objects

created at May 22, 2023, 9:14 p.m.

C++

1 +0

10 +0

3 +0

GitHub
Tephra by Dolkar

A modern, high-performance C++17 graphics and compute library based on Vulkan

created at April 11, 2023, 10:21 a.m.

C++

1 +0

10 +0

1 +0

GitHub
VulkanLaunchpadStarter by cg-tuwien

Starter template for a project based on Vulkan Launchpad

created at Nov. 10, 2022, 8:40 a.m.

C++

5 +0

18 +2

7 +0

GitHub
VulkanLaunchpad by cg-tuwien

Framework for Vulkan beginners, used in university education.

created at Sept. 16, 2022, 6:30 a.m.

C++

6 +0

50 +2

8 +0

GitHub
Simple-Animation-Blender by Red1C3

A real-time 1D animation blender and player using Vulkan as graphical back end and ImGui for GUI.

created at Aug. 21, 2021, 8:47 p.m.

C++

1 +0

5 +0

0 +0

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
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
Auto-Vk by cg-tuwien

Afterburner for Vulkan development; Auto-Vk is a modern C++ low-level convenience and productivity layer atop Vulkan-Hpp.

created at June 10, 2020, 7:24 a.m.

C++

10 +0

263 +2

17 +0

GitHub
glsl_trace by azhirnov

Library for shader debugging and profiling for Vulkan and OpenGL

created at April 3, 2020, 8:59 p.m.

C++

2 +0

31 +0

4 +0

GitHub
VK_KHR_ray_tracing by maierfelix

VK_KHR_ray_tracing example

created at March 18, 2020, 2:05 p.m.

C++

6 +0

42 +0

4 +0

GitHub
vk-bootstrap by charles-lunarg

Vulkan Bootstrapping Iibrary

created at Jan. 30, 2020, 4:34 a.m.

C++

12 +0

661 +3

69 +0

GitHub
RDCtoVkCpp by azhirnov

Converts RenderDoc Vulkan capture to compilable and executable C++ code.

created at Dec. 20, 2019, 7:02 p.m.

C++

3 +0

25 +0

4 +0

GitHub
Auto-Vk-Toolkit by cg-tuwien

Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.

created at Aug. 18, 2019, 9:07 a.m.

C++

16 +0

373 +2

29 +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
vulkan_best_practice_for_mobile_developers by ARM-software

Vulkan best practice for mobile developers

created at Jan. 2, 2019, 3:42 p.m.

C++

34 +0

635 +0

66 +0

GitHub
Quartz by Nadrin

Vulkan RTX path tracer with a declarative ES7-like scene description language.

created at Dec. 17, 2018, 8:36 p.m.

C++

32 +0

429 +0

24 +0

GitHub
rtxON by iOrange

Simple Vulkan raytracing tutorials

created at Oct. 28, 2018, 6:41 p.m.

C++

17 +0

359 +0

28 +0

GitHub
liblava by liblava

Modern and easy-to-use library for Vulkan

created at Oct. 23, 2018, 12:23 p.m.

C++

20 +0

749 +6

44 +0

GitHub
vuda by jgbit

VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.

created at Oct. 6, 2018, 7:53 p.m.

C++

35 +0

837 +0

35 +0

GitHub
FrameGraph by azhirnov

vulkan abstraction layer that represent frame as a task graph

created at Sept. 11, 2018, 2:57 p.m.

C++

21 +0

399 +1

38 +0

GitHub