Search Issue Tracker
Not Reproducible
Votes
0
Found in
2021.3.18f1
2022.2.7f1
Issue ID
UUM-26934
Regression
No
[URP]Blit op using swap buffer does not work with OpenXR SPI and OculusXR MultiView
Steps to reproduce:
1. Open the attached user's project "SwapBuffer.zip"
2. Open the "Assets/Repro/test.unity"
3. Make sure that either OpenXR SPI is selected or OculusXR MultiView in the XR plugin settings
4. Build for Quest 2
5. Observe the black screen while the Render Feature should just invert the colors
Expected results: Scene colors are inverted on the built Quest 2 using OpenXR SPI or OculusXR MultiView
Actual results: Screen is black on Quest 2 using OpenXR SPI or OculusXR MultiView
Reproducible on: 2021.3.18f1, 2022.2.7f1
Could not test on 2020.3.44f1, 2023.1.0b3 and 2023.2.0a1 due to scripting errors when downgraded/upgraded
Reproducible with these devices:
VLNQA00415 - Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650, OS: 10
Notes:
-Issue reproduces with OpenGLES 3 and Vulkan
-Editor Scene view reflects what should be seen in the built Player
-Issue only reproduces with OpenXR Single Pass Instanced and OculusXR Multi-view
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
- Editor crash on "PPtr<Shader>::operator Shader*() const" when checking in changes with a very long comment in Unity Version Control window
- [Ubuntu] Toolbar and menu items for Version Control lack spaces in text on Linux
- Unity Version Control window Pending Changes tab’s Item checkbox is unresponsive when clicked and the item list is empty
- Audio stuttering occurs when heavy processing is performed while OnAudioFilterRead is in use
- Inconsistent Node search results in VFX Graph
Resolution Note:
The original repro project has some issue with the shader provided for the current build but we was able to repro locally.
The issue seems to no longer occur on 6000.x, this was tested on a Quest 3 on both OpenXR SPI and Oculus Multiview (Vulkan and OpenGL).
On RenderDoc the blit + swapbuffer operation is executed correctly. You can see that the Test block ( the one executing the shader code) is using CameraColorAttachmentB while the previous Copy pass using an on swapbuffer blit is using the CameraColorAttachmentA.
We also tested the bug on 2022.3.22f1 and seems to not happening there anymore too. We are not sure what PR fixes the issue.
If you believe the issue still persist, please reopen and provide more repro details. Thanks!