Search Issue Tracker
Not Reproducible
Not Reproducible in 2022.2.X
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
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
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!
Resolution Note (2022.2.X):
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!