Search Issue Tracker
Fixed
Fixed in 6000.0.46f1, 6000.1.0b14, 6000.2.0a7
Votes
4
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 (2)
-
Scale1Portal
Mar 05, 2025 10:27
Same here in Unity 6000.0.24
Goes back to 2022 version as compatibility mode is too slow -
AsierPerez
Jan 20, 2025 11:50
Happens to me too :(
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
- Channel remapping dropdown in the Terrain Layer does not open when clicked on the title
- The Editor freezes indefinitely when a large number of elements are entered in the Subgraphs or Categories lists
- Some Visual Effects package Assets links to documentation are not working
- Heatmap asset’s documentation button in the Inspector window leads to “Sorry... that page seems to be missing!” page when clicked
- Crash on MonoBehaviour::CallMethodIfAvailable when performing various actions
Resolution Note (fix version 6000.2.0a7):
Fix for render pass validation errors on XR devices when using OpenGLES and MSAA camera settings differ from URP asset