GRVK is a Mantle to Vulkan translation layer.
Mantle was originally developed by AMD and DICE starting in 2013, in an effort to produce a low-overhead graphics API as an alternative to DirectX 11 and OpenGL 4. Mantle was discontinued in 2015, with only a few games ever supporting it. Support was dropped from the AMD drivers in 2019, and it was never compatible with Nvidia cards. Despite this short life, it spawned a new generation of graphics API, including Metal, DirectX 12 and Vulkan.
This project is an attempt to revive Mantle and make it run everywhere.
# 32-bit
meson --cross-file build-win32.txt --prefix $(pwd) build.w32
cd build.w32
ninja
# 64-bit
meson --cross-file build-win64.txt --prefix $(pwd) build.w64
cd build.w64
ninja
- Philip Rebohle and Joshua Ashton for DXVK, a DirectX to Vulkan translation layer
- Alexander Overvoorde for the MantleHelloTriangle example used to bring up GRVK
- AMD for making the API and publicly releasing the Mantle specification