DolphinVR Redux v0.4 introduces new graphics backends, major OpenXR improvements, Meta Quest passthrough support, expanded VR configuration tools, and a wide range of rendering and stability fixes.
Highlights
- Added DirectX 12 and OpenGL renderer support.
- Added OpenXR asynchronous mode for Vulkan and DirectX 12.
- Added passthrough support for Meta Quest headsets.
- Added foveated rendering to improve performance on Quest.
- Introduced a new VR configuration panel for binding controls directly in VR.
- Improved the Texture Override, Hide Code, and Shader Hunter tools.
OpenXR and VR
- Added OpenXR asynchronous mode for Vulkan and DirectX 12.
- Added an eager frame heartbeat for native VR frame-rate operation.
- Added a new VR configuration panel for controller bindings.
- Added new camera and controller anchor overrides.
- Added a new "Screen pane" override.
- Updated the Wiimote pointer to use absolute pointing.
- Fixed Wii MotionPlus gyroscope behavior.
Meta Quest
- Added passthrough support for Meta Quest headsets.
- Added foveated rendering to improve performance.
- Added a new first-launch screen for applying recommended Quest bindings.
- Newly created shaders can now be used on Quest.
- Added basic support for 2D Cinematic Mode.
2D Virtual Screen
- Added True Depth support.
- Added automatic "Remove EFB" handling.
- Fixed 2D screen clamping when using Vulkan.
Rendering and Compatibility
- Added support for:
- Frame size detection from XFB copies.
- Small 3D viewports.
- Render-to-texture viewport detection.
- Improved handling for games that do not support Immediate XFB.
- Improved viewport scissor clipping behavior.
- Improved compatibility with games using unusual viewport configurations.
- Fixed Ubershader and visual glitches when using Vulkan Multiview.
Tools
- Greatly improved the Texture Override tool.
- Improved the Hide Code tool.
- Shader Hunter can now use Family Hash matching instead of only Exact Hash matching.
Stability and Bug Fixes
- Fixed a Vulkan crash that could occur after opening and closing DolphinXR multiple times.
- Fixed several rendering and visual issues.
- Various other bug fixes and stability improvements.