Search Issue Tracker
Feature Request
Votes
2
Found in
2021.3.37f1
2022.3.26f1
6000.0.0b16
Issue ID
UUM-70930
Regression
No
[OpenGLES][XR] Zooming in on the camera's URP opaque texture causes "double vision" on Quest in OpenGLES3
Steps to reproduce:
1. Download the attached user's project "StereoZoom.zip"
2. Switch to Android platform
3. Build to Quest 2/3
4. Change your Quest's IPD value by adjusting the distance of the lenses
5. Observe the difference between having IPD set to the highest and lowest
Expected Results: Zooming in on the camera's URP opaque texture does not cause "double vision" on Quest with OpenGLES3 no matter what IPD is used
Actual Results: Zooming in on the camera's URP opaque texture causes "double vision" on Quest with OpenGLES3
Reproducible with: 2021.3.37f1, 2022.3.26f1, 6000.0.0b16
Reproducible on these devices:
VLNQA00609 - Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno 740, OS: 12
VLNQA00415 - Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650, OS: 12
Testing Environment: Windows 11
Not reproducible on: No other environment tested
Notes:
-Reproducible with OculusXR and OpenXR Plugins
-Reproducible only with OpenGLES3 Graphics API
-Reproducible with Multi-pass/Single Pass Instanced and Multiview
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Getting a deprecated package for JetBrains Rider pop up when opening or creating a project
- [Android] Volume level of the same audio file is different on Samsung Galaxy Tab A8 between 2023.3.0b3 and 2023.3.0b4
- ‘Expected end of value’ warning occurs when a property declaration includes five or more variable references
- Crash on BurstCompilerService::CompileAsync when entering Play mode in a specific scene
- InvalidOperationException when using Game Camera Preview in Scene window with a custom RenderGraph pass
Resolution Note:
Tested the demo project on Unity 6000.0.x.
It seems that the problem is not related to IPD but that on OpenGLES symmetric projection (find on Oculus plugin setting) is only available on Vulkan.
If you disable the feature on Vulkan API the same problem persist on bot Oculus and OpenXR plugin.
The asymmetry is by design but there are no shader nodes or global parameters that the user can query to have this information without, it's worth to request this as a new feature.
If you have any further questions, please don't hesitate to reach out!