Skip to content

fholger/vrperfkit

Repository files navigation

VR Performance Toolkit

Performance-oriented collection of mods for VR games.

Included mods:

  • Upscaling techniques (render at lower resolution and upscale to target resolution)
    • AMD FidelityFX Super Resolution (in alpha)
    • NVIDIA Image Scaling (not yet implemented)
    • AMD Contrast Adaptive Sharpening (not yet implemented)
  • "Fixed foveated" rendering (render fewer pixels at the edges of the screen)
    • Variable Rate Shading (only for NVIDIA RTX / GTX 16xx cards) (not yet implemented)
    • Radial Density Masking (all GPUs, but works only with a handful of games) (not yet implemented)

Supported VR runtimes:

  • Oculus (in alpha)
  • OpenVR (not yet implemented)

Installation

Extract dxgi.dll and vrperfkit.yml next to the game's main executable. For Unreal Engine games, this is typically <Game>Game\Binaries\Win64\<Game>Game-Win64-Shipping.exe.

Build instructions

Clone the repository and init all submodules.

Download the Oculus SDK and extract LibOVR from the downloaded archive to the ThirdParty folder.

Run cmake to generate Visual Studio solution files. Build with Visual Studio.