Search Issue Tracker
Won't Fix
Votes
0
Found in
2019.3
2019.3.4f1
Issue ID
1228393
Regression
No
[iOS] [GLES2] Canvas 2D Mask fails
Reproduction steps:
1. Open user's attached project in "lapset-eskari-ios-opengles2-problems.zip"
2. Build the project with iOS build target 10.0
3. Run and Deploy the project to an iOS device using Xcode
4. Follow the steps in the video attached (look for "vlink" in edits)
5. Scroll the inventory "bar" as shown in the video
Expected result: 2D mask properly masks items when they move past inventory's visible area
Actual result: 2D mask fails and reveals already masked sprites (small glitching/blinking is involved)
Reproducible with: 2019.3.10f1
Could not test with: 2017.4, 2018.4 because of errors when downgrading the project, 2020.1, 2020.2 because these streams only support iOS targets 11.0 or higher and the architecture does not match A6 chipset devices
Devices tested
Reproducible with:
VLNQA00204 iPhone 5C (iOS 10.3.3)
Not reproducible with:
VLNQA00310 iPad Pro 12.9 (iOS 11.2.1)
VLNQA00160 iPhone 6S iOS 13.3.1
VLNQA00015, Samsung Galaxy Note8 (SM-N950W), Android 8.0.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540, Open GL ES 2
VLNQA00285, Samsung Galaxy J4 Core (SM-J410F), Android 8.1.0, CPU: Snapdragon 425 MSM8917, GPU: Adreno (TM) 308, Open GL ES 2
VLNQA00042, Lge LG G3 (LG-D855), Android 5.0, CPU: Snapdragon 801 MSM8974AC, GPU: Adreno (TM) 330, Open GL ES 2
VLNQA00108, LG Leon 4G LTE, CPU: Snapdragon 410 MSM8916, GPU: Adreno 306, OS: 5.0.1
VLNQA00126, Samsung Galaxy S5 Mini, OS: 6.0.1, CPU: Exynos 3 Quad, GPU: Mali-400MP4
Note: this very likely only reproduces with devices that have A6 chipset and support OpenGL ES 2 as it was not reproducible with any other devices
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
- Profiler - Taking you to the wrong section when using 'show'
- Draw Renderers custom pass doesn't work with SSGI
- WebCamTexture does not set the requested resolution when used in WebGL
- Editor default Stylesheet/Matching Selector buttons in Debugger don't do anything
- Graphics.DrawMeshNow stops rendering Render Texture after a few frames when viewed in the Player
Resolution Note (2019.3.X):
This particular case has been investigated thoroughly and we have decided, in the interests of protecting the stability and features of Unity for users that rely upon the affected versions, to not address this fix for the time being. We understand that this will cause problems for some users, and so may address in a future version.