Search Issue Tracker
By Design
Votes
0
Found in
2017.1.0p2
Issue ID
943296
Regression
Yes
[IOS 10+][Metal, GLES2] Z-fighting when using multi-pass shaders
Reproduction steps:
1. Open the attached project.
2. Insert the attached file (Lighting.cginc)(Attached in the edit(3:05 PM)) into the Assets folder.
3. Make sure graphics API is set to Metal or GLES2.
4. Build and run it for iOS 10+ Device.
- You will see Z-fighting on the surface of the spinning cube(Screenshot attached).
Reproduced with:
iOS 10+
Metal, GLES2
5.6.3p2, 2017.3.0a6
iPad Pro 10.5” 10.3.3, iPod Touch 6th gen 10.2.1
Not reproducible with:
GLES3
5.5.4p4
iPhone 6+ 8.0, iPad Air 2 9.2, iPhone SE 9.3
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
- Unity Package Manager Events Not Triggered When Changing Registry
- "DateTime.Now" in the UK timezone does not adjust when the British Summer Time is active
- "Unsupported source texture format (7) in ComputeNextMipLevel" error is shown and the texture atlas is corrupted when the texture format "RGB Compressed ETC2 4bits" is selected
- The label that uses data binding is no longer updated at runtime when `INotifyBindablePropertyChanged` reloads updates of the VisualTreeAsset in UIDocument
- HDRP Graphics "High Quality Line Rendering" is missing a documentation link
MegazebraAnton
Jan 17, 2018 17:20
Guys, if this issue occurs by design, can you give a more detailed answer why this behavior was changed and why the issue is reproducible only on specific devices and only with specific versions of Unity.