A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.
TranslatedOpen-source compatibility layer for Diablo II: Resurrected with the Reign of the Warlock expansion. Runs your own Switch copy natively on iPhone, iPad, Mac, Android and HarmonyOS — full touch controls, 60 fps, new endgame modes. Bring your own game files. Open-source iOS / macOS / Android / HarmonyOS compatibility layer for Diablo II: Resurrected (《暗黑破坏神 II:狱火重生》) Reign of the Warlock (术士君临)
- compatibility-layer
- diablo-2-resurrected
- diablo2
- game-port
Static recompilation of The Legend of Zelda: Tears of the Kingdom to native Windows and Linux x86-64, with a Vulkan renderer. Game files not included.
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Easy to integrate Vulkan memory allocation library
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Vulkan Quake port based on QuakeSpasm
- vulkan
- quake
- gpu
- 3d-graphics
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
- vulkan
- vulkan-api
- quake
- quake2
A Windows your apps recognize.
- cmake
- compatibility-layer
- cpp
- cpp20
⚡ Datoviz: high-performance GPU rendering for scientific data visualization
- visualization
- graphics
- data-visualization
- scientific-visualization
Vulkan 2D graphics library
Vulkan API bindings for Go programming language
Unofficial native PC and Steam Deck port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
- arm64
- game-port
- native-port
- proton
Vulkan Portability Implementation
A Windows-inspired PS5 homebrew OS bringing 32-bit and 64-bit Windows gaming to console hardware through a custom Wine/Proton compatibility stack and native Vulkan graphics.
TranslatedDiablo II: Resurrected on iPhone, iPad, Apple silicon Mac, Android and HarmonyOS. Offline play with touch or a controller. One-tap Runewords, 100-level Greater Rifts and Reign of the Warlock. Native ARM, Metal and Vulkan. Open source; bring your own Switch game files. Diablo II: Resurrected.
- compatibility-layer
- diablo-2-resurrected
- diablo2
- game-port
Ninja Gaiden Black (Xbox, 2005) statically recompiled into native Linux and Windows builds, with an experimental Android port, drawn by its own Vulkan renderer. A steady 60 fps, widescreen and ultrawide, keyboard and mouse, touch controls on Android, Steam Deck ready. Bring your own copy of the game.
- linux
- ninja-gaiden
- pc-port
- recompilation
Zelda: Tears of the Kingdom (TotK) 1.0.0 recompiled to native Windows and Vulkan. Frame cap up to 240, DLSS option, mouse and keyboard. Open source, mostly written by AI agents. You build it from your own dump; no game files included. Measured on one PC so far.
- pc-port
- recompilation
- static-recompilation
- tears-of-the-kingdom
Native Windows port of Pokémon: Let's Go, Eevee! (Switch v1.0.0) by static recompilation, built on LAS Recomp. No game files included.
- arm64
- game-port
- native-port
- nintendo-switch
Text rendering in Vulkan by estimating signed distance
Play Steam and PC games on Android phones and tablets with a Mali GPU, on the device's own driver. Free.
OpenGL and Vulkan header and loader generator.
Static recompilation of Xenoblade Chronicles X : Definitive Edition to native Windows x86-64, with a Vulkan renderer. Game files not included.