One stop solution for all Vulkan samples
Repository Index
75,859 visible repositories in the index
25–48 of 126 · Most stars
Lightweight and modular C++11 graphics middleware for games and data visualization
Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS Frame Generation (nvngx_dlssg).
- amd
- directx-12
- game-development
- nvidia
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
- open-source
- cross-platform
- c-plus-plus
- engine
SpartanPort: unofficial PC port of God of War III Remastered (PS4) for Windows and Linux (AppImage). Original x86-64 code runs directly on the CPU with a custom runtime; graphics use shadPS4's Vulkan video core. Launcher, in-game menu, controller icons and up to 240 FPS. Requires your own game dump. No game files included.
- game-preservation
- god-of-war
- pc-port
- ps4
high-performance rendering backend (C++, Python, C#, Java)
An all-in-one, pure C++ inference engine for audio models, powered by ggml. Supports TTS, STT, VAD, voice conversion, music generation, and more, with highly optimized performance. No Python dependency.
- ai
- amd-gpu
- apple-silicon
- asr
Bloodborne (v1.09) running natively on Linux and Windows: the game's x86-64 code runs as is, GPU side translated to Vulkan; FSR 4 / DLSS, co-op (BBSC). Bring your own dump.
A retargetable MLIR-based machine learning compiler and runtime toolkit.
- mlir
- vulkan
- tensorflow
- spirv
Open-Source Vulkan C++ API
- cpp
- vulkan
Tutorial for the Vulkan graphics and compute API
waifu2x converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan
Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a physics simulation running at 200Hz, built over 12+ years of R&D
- game-engine
- imgui
- cpp
- spartan
Evil-M5Project is an innovative tool developed for ethical hacking and exploration of WiFi networks. It's compatible with Cardputer, Atoms3, Fire, core2. You can scan, monitor, and interact with WiFi networks in a controlled environment. This project is designed for educational purposes, aiding in understanding network security and vulnerabilities
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
- renderer
- d3d11
- d3d12
- opengl
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.
- vulkan
- vulkan-compute
- vulkan-example
- vulkan-tutorial
SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
Walnut is a simple application framework for Vulkan and Dear ImGui apps
Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.
- 3d-gaussian-splatting
- gaussian-splatting
- 3d-reconstruction
- 3dgs
A collection of tools, libraries, and tests for Vulkan shader compilation.
- shaderc
- spirv
- glsl
- hlsl
EUI-NEO is a cross-platform, high-performance, low-overhead C++17 GPUI framework
- acccesibility
- animation
- cmake
- cpp
A high speed C++17 Vulkan game engine
- game-engine
- vulkan
- vulkan-game-engine
- renderer
A work-in-progress PlayStation 4 emulator.