Search Issue Tracker
In Progress
Under Consideration for 6000.0.X, 6000.1.X
In Progress in 6000.2.X
Votes
3
Found in
6000.0.33f1
6000.1.0b1
6000.2.0a1
Issue ID
UUM-91896
Regression
Yes
[OculusXR][GLES] Render pass validation errors on Quest devices when Multi Pass is selected using OpenGLES if HDR or MSAA camera settings differ from URP asset
Steps to reproduce:
1. Open the attached user's project "OpenGLESURPRendereringIssue.zip"
2. Go to Project Settings > XR Plugin Management > Oculus and confirm that the Stereo Rendering Mode is set to Multi Pass
3. Go to Project Settings > Player > Other Settings and check that OpenGLES 3 is the target API
4. Navigate "Assets/Settings/Mobile_RPAsset.asset" and make sure HDR and MSAA are enabled
5. Navigate to and open the "Assets/Samples/Meta XR Core SDK/71.0.0/Sample Scenes/ControllerDrivenHandPoses.unity" Scene
6. In the Hierarchy under "OVRCameraRig/TrackingSpace/CenterEyeAnchor" GameObject make sure HDR and MSAA are disabled under the Camera Component Output
7. Open Android Logcat and build and run for Quest 2/3
Expected results: the Scene loads and runs without issues
Actual results: the Screen freezes (so it’s only black), and the “Attachment AA sample counts must match: 1 vs 2 in attachment 1” error is constantly logged in the Logcat
Reproducible: 6000.0.23f1 (72ca8c8cdbb0), 6000.0.33f1, 6000.1.0b1
Not reproducible on: 6000.0.22f1 (001fa5a8e29a)
Could not test on 2021.3.47f1 and 2022.3.55f1 due to Application crash on startup
Reproducible with 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
Not reproducible with devices:
VLNQA00598, Samsung Galaxy Fold (SM-F900F), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00422, Samsung Galaxy S21 Ultra 5G (SM-G998B), Android 11, CPU: Exynos 2100, GPU: Mali-G78
VLNQA00282, Samsung Galaxy S10e (SM-G970U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Testing Environment: Windows 11 23H2
Not reproducible on: no other environment tested
Notes:
-Issue only reproduces with OculusXR Plugin
-Issue only reproduces on OpenGLES3
-Full Android Logcat error:
Render pass 'DrawOpaqueObjects/DrawSkybox/DrawTransparentObjects/EndXRRendering' validation: Attachment AA sample counts must match: 1 vs 4 in attachment 1
UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderSingleCamera(ScriptableRenderContext, UniversalCameraData)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderCameraStack(ScriptableRenderContext, Camera)
UnityEngine.Rendering.Universal.UniversalRenderPipeline:Render(ScriptableRenderContext, List`1)
UnityEngine.Rendering.RenderPipelineManager:DoRenderLoop_Internal(RenderPipelineAsset, IntPtr, Object)
Comments (1)
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
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
AsierPerez
Jan 20, 2025 11:50
Happens to me too :(