Search Issue Tracker
Won't Fix
Votes
0
Found in
2019.4
2019.4.25f1
2020.3
2021.1
2021.2
2022.1
Issue ID
1355248
Regression
No
[Android] Camera Clipping Plane clips through game objects on certain devices when using OpenGLES
Reproduction steps:
1. Download and open the attached project: "clipPlaneTest.zip"
2. Build and Run the project to Android
3. Open the application and observe the cube
Expected result: The cube seems to become smaller in regards to the background and stays in front of the background image
Actual result: The cube eventually clips through the background image
Reproducible with: 2019.4.29f1, 2020.3.16f1, 2021.1.17f1, 2021.2.0b7, 2022.1.0a5
Reproduced on:
VLNQA00032, Motorola Moto X (XT1092), Android 5.1, CPU: Snapdragon 801 MSM8974AC, GPU: Adreno (TM) 330
VLNQA00087, Sony Xperia Z2 Tablet (SGP511), Android 6.0.1, CPU: Snapdragon 801 MSM8974PRO-AB, GPU: Adreno (TM) 330
Not reproducible on these devices:
VLNQA00134, Samsung Galaxy S8 (SM-G950F), Android 9, CPU: Exynos 9 Octa 8895, GPU: Mali-G71
VLNQA00025, Xiaomi Mi 5s (MI 5s), Android 6.0.1, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00112, Htc M9 (HTC One M9), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
VLNQA00380, Xiaomi MI 8 Lite (MI 8 Lite), Android 9, CPU: Snapdragon 660, GPU: Adreno (TM) 512
VLNQA00332, Samsung Galaxy XCover4 (SM-G390F), Android 9, CPU: Exynos 7 Quad 7570, GPU: Mali-T720
VLNQA00381, Xiaomi Redmi Note 8 Pro (Redmi Note 8 Pro), Android 9, CPU: MediaTek Helios G90T MT6785T, GPU: Mali-G76 MC4
VLNQA00004, Meizu MX5 (MX5), Android 5.0.1, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00099, Google Pixel XL (Pixel XL), Android 10, CPU: Snapdragon 821 MSM8996 Pro, GPU: Adreno (TM) 530
VLNQA00052, Xiaomi MI MAX (MI MAX), Android 7.0, CPU: Snapdragon 617 MSM8952, GPU: Adreno (TM) 510
VLNQA00286, Meizu Pro 5 (PRO 5), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
VLNQA00313, Huawei Y6 Ⅱ Compact (HUAWEI LYO-L01), Android 5.1, CPU: MediaTek MT6735, GPU: Mali-T720
VLNQA00294, Oppo OPPO Reno Z (PCDM10), Android 11, CPU: NOT FOUND, GPU: PowerVR Rogue GM9446
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
VLNQA00283, Samsung Galaxy Tab3 7.0 (SM-T210), Android 4.4.2, CPU: Marvell PXA988, GPU: Vivante GC1000
Notes:
- Could not test with Vulkan due to the reproduction device not supporting Vulkan
- Issue reproduced with OpenGLES 2 and 3
- There is a video attached below showing how the reproduced issue looks called "SM-T350_repro_project.mp4"
- The user noted that the issue reproduces on these devices as well:
SM-T350 - Samsung Galaxy Tab A 8.0 (2015)
SM-T560NU - Galaxy Tab E 9.6
SM-T387AA - Samsung Galaxy Tab A 8.0 (2018)
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
- Physics SyncColliders 3x-7x performance regression from 2022LTS to U6
- ListView's '+' button causes a recursively dispatching event when the visual element area is filled up
- Soft keyboard closes immediately after multiple touches are made if Pointer Behavior is set to SingleUnifiedPointer
- UI Image batching breaks when interleaving elements with mixed z-positions and materials
- KeyNotFoundException is thrown when retrieving some values from HyperLinkClickedEventArgs
Resolution Note (2022.1.X):
Won't fix: GPU driver issue. Shader is modifying fragment depth value, on GLES2 that is only allowed if device supports "EXT_frag_depth" extension. The affected devices report that they support it, but it does not work as expected.
Workaround: don't change fragment depth value on GLES2 devices.