Skip to content

GRVK 0.3.0

Compare
Choose a tag to compare
@libcg libcg released this 14 Mar 01:59
· 430 commits to master since this release

This is the third release of GRVK, a Mantle to Vulkan translation layer (not to be confused with Apple's Metal API).

The previous release focused on bringing up the shader compiler using modified Shadertoy demos. GRVK 0.3.0 goes further and is able to compile all 118 shaders of the Star Swarm tech demo. Unfortunately, GRVK doesn't yet implement all required Mantle API features, and if you do try to run Star Swarm, you will be greeted with a black screen.

How to try:

  • Extract the release archive in the game folder, run the game, and click on "Start Mantle". A log file will be created.

GRVK 0.3.0 changelog:

  • Many AMDIL -> SPIR-V compiler improvements
  • Implemented more Mantle functions, allowing Star Swarm to boot further
  • Fixed a crash with the Intel ANV driver (#2) related to blend state, the bug was also fixed on the driver side
  • Fixed 32-bit build
  • Added trace log level to trace API calls

GRVK was tested with the following drivers:

  • RADV 20.3.4 or later on Linux (AMD)
  • ANV 20.3.4 or later on Linux (Intel)
  • Nvidia is currently crashing early with Star Swarm (see #8)

I'd like to thank @Cherser-s for his help.

  • libcg