Merge pull request #10256 from skyace65/XR-Renderer

Update recommended renderer for XR
This commit is contained in:
Max Hilbrunner
2024-11-14 13:31:48 +01:00
committed by GitHub
2 changed files with 9 additions and 7 deletions

View File

@@ -66,7 +66,7 @@ Choose **Forward+** if:
Choose **Mobile** if:
- You are developing for newer mobile devices, XR, or desktop.
- You are developing for newer mobile devices, desktop XR, or desktop.
- You have relatively new hardware which supports Vulkan, Direct3D 12, or Metal.
- You are developing a 3D game.
- You want to use advanced rendering features, subject to the limitations
@@ -74,8 +74,8 @@ Choose **Mobile** if:
Choose **Compatibility** if:
- You are developing for older mobile devices, or older desktop devices. The
Compatibility renderer supports the widest range of hardware.
- You are developing for older mobile devices, older desktop devices, or
standalone XR. The Compatibility renderer supports the widest range of hardware.
- You are developing for web. In this case, Compatibility is the only choice.
- You have older hardware which does not support Vulkan. In this case,
Compatibility is the only choice.
@@ -152,8 +152,9 @@ Overall comparison
| | | | optimized. Use Mobile or |
| | | | Compatibility instead. |
+---------------------+--------------------------+--------------------------+--------------------------+
| XR | ✔️ Yes. | ✔️ Yes. | Yes. |
| | | | |
| XR | ✔️ Yes. Recommended for | ✔️ Yes. Recommended for | Supported, but poorly |
| | standalone headsets. | desktop headsets. | optimized. Use Mobile or |
| | | | Compatibility instead. |
+---------------------+--------------------------+--------------------------+--------------------------+
| Web | ✔️ Yes. | ❌ No. | ❌ No. |
+---------------------+--------------------------+--------------------------+--------------------------+

View File

@@ -39,8 +39,9 @@ While in Godot 3 most things worked out of the box, Godot 4 needs a little more
As Godot 4 is still in development, many post process effects have not yet been updated to support stereoscopic rendering. Using these will have adverse effects.
.. note::
Godot 4 has 3 renderer options, Compatibility, Mobile, and Forward+. In the future XR desktop projects should use Forward+, and projects for stand-alone headsets
should use Mobile. However Compatibility is the recommended renderer for now due to it having the best XR performance.
Godot 4 has 3 renderer options, Compatibility, Mobile, and Forward+. In the future XR desktop projects should use Forward+, and projects for standalone headsets
should use Mobile. Currently Compatibility is the recommended renderer for standalone headsets, and ironically Mobile is the recommended renderer for desktop.
This is based on current XR performance on the different devices with each renderer.
OpenXR
------