Update recommended renderer for XR

This commit is contained in:
skyace65
2024-11-12 20:22:21 -05:00
parent 905b1f4f08
commit 36088f33a0
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.
@@ -148,8 +148,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
------