Bug in OpenGL ES 2.0 emulation via Metal?
Originator: | r.kuznetsow | ||
Number: | rdar://28844763 | Date Originated: | 19-Oct-2016 |
Status: | Open | Resolved: | |
Product: | iOS | Product Version: | iOS 10 |
Classification: | Reproducible: | Always |
Area: Metal Summary: After updating to iOS 10 we got a new bug. Restoring our app from background became to take a lot of time accompanied with graphical artefacts. Sometimes it leads to device freezing which can be fixed only by means of rebooting. On iOS 9 we have not got such problem on the same application. On iOS 10 (iPhone 6 and early) we have not got such problem either. On devices iPhone 6s and later since iOS 10 OpenGL ES 2.0 driver become "OpenGL ES 2.0 Metal - 33". I suppose in this case OpenGL ES 2.0 is emulated by means of Metal, is it correct? Can it be the reason of this bug? Steps to Reproduce: 1. Run MAPS.ME 2. Turn off the screen by power button 3. Wait for about 1 minute 4. Unlock the device by home button pressing. Expected Results: Interactive map Actual Results: Not-responding map, graphical artefacts (looks like geometry blinking) Version: iOS 10 Configuration: iPhone 6s
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
It seems the bug is gone on iOS 10.3 beta 2