Skip to content

Releases: Detegr/openRBRVR

1.1.0

25 Oct 18:00
Compare
Choose a tag to compare
  • Update DXVK version to 2.4.1
  • Use Pimax's native quad view rendering over Quad-Views-Foveated if it's
    enabled
  • Add 32-bit OpenXR runtime validation in initialization
  • Improve OpenXR initialization error messages
  • Fix invalid openRBRVR version number shown inside the game
  • Fix "Could not create VR render target for view 0" by changing the way
    available depth surface formats are tested

1.0.4

08 Oct 17:48
Compare
Choose a tag to compare
  • Fix a typo in predictionDampening setting

1.0.3

06 Sep 19:29
Compare
Choose a tag to compare
  • Fix white flashes that happened sporadically in OpenXR mode if anti-aliasing
    was not enabled
  • Fix a rendering bug in co-driver mode
  • Fix Rally School mode not loading the saved seat position correctly

1.0.2

01 Sep 14:52
Compare
Choose a tag to compare
  • Implement prediction dampening for OpenXR

1.0.1

16 Aug 19:02
Compare
Choose a tag to compare
  • Fix DirectX state block usage with reverse-z buffer to fix a bug where the
    car was invisible on some BTB stages
  • Improve error messages in OpenXR initialization

1.0.0

13 Aug 17:25
Compare
Choose a tag to compare
  • Use reversed Z-buffer in driving mode and replays. This eliminates all track
    side object Z-fighting issues (flickering signs etc.) from the game
  • Fix a crash caused by reloading the OpenXR session when toggling quad view
    rendering on and off
  • Improve performance of windscreen particle effects only mode

0.9.2

07 Aug 15:42
Compare
Choose a tag to compare
  • Fix a rendering issue with foveated rendering where the peripheral view had
    white flashes if the frame rate dropped
  • Fix a bug where quad view rendering was enabled by default
  • Ship a build of Quad-Views-Foveated with the plugin and load it explicitly at
    startup if needed. Manual installation of the OpenXR layer is no longer
    needed to use foveated rendering.
  • Tweak stage Z-near value to fix the stage clipping in tight places
  • Fix rendering of windscreen effects (water/snow). By enabling particles but
    disabling particle rendering in openRBRVR settings, it is possible to have
    the water/snow effects on the windscreen but not have other particles visible
    for better performance.

0.9.1

29 Jul 08:05
Compare
Choose a tag to compare
  • Fix a bug where a BTB stage was not detected correctly for disabling quad
    view rendering.

0.9.0

28 Jul 15:41
Compare
Choose a tag to compare
  • Change the OpenXR backend to use D3D11 mode. This mode is more compatible with third party OpenXR layers. The game rendering is still done in Vulkan, this is only the graphics API that OpenXR is using.
  • Implement support for XR_VARJO_quad_views. This in conjunction of Quad-Views-Foveated OpenXR layer enables foveated rendering for openRBRVR when using OpenXR, resulting in a big performance improvement on most of the original format stages. Sadly, BTB stage rendering is CPU bound and the performance there is worse with quad view rendering so openRBRVR automatically disables the feature for BTB stages if it's in use. Also, some original stages are heavy on the CPU, like Verkiai. These stages run worse with quad view rendering, similarly to BTB stages. Using quadViewRendering = false in the corresponding gfx block in openRBRVR config it's possible to force normal stereo rendering for the problematic stages.
  • The change of the OpenXR backend also enables support for OpenKneeboard. The version that will work with openRBRVR is not yet released, the support should land in OpenKneeboard 1.9.0. OpenKneeboard can then be used to bring desktop windows into the VR environment, like SimHub overlays.
  • Implement support for OpenXR motion compensation layer (OXRMC), contributed by @mattekarla. The support for openRBRVR is out in OXRMC version 0.3.6 onwards.
  • Improve OpenXR layer detection and error handling at startup.

0.8.2

30 Apr 15:53
Compare
Choose a tag to compare
  • Fix a crash that occurred if the car's ini file had invalid data