Releases: Detegr/openRBRVR
Releases · Detegr/openRBRVR
1.1.0
- 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
- Fix a typo in predictionDampening setting
1.0.3
- 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
- Implement prediction dampening for OpenXR
1.0.1
- 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
- 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
- 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
- Fix a bug where a BTB stage was not detected correctly for disabling quad
view rendering.
0.9.0
- 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 correspondinggfx
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
- Fix a crash that occurred if the car's ini file had invalid data