Search Issue Tracker

Fixed in 5.3.6



Found in


Issue ID




[iOS][GLES2] Changing screen resolution to non-native resolution at runtime freezes the app when using OpenGLES2 graphics API

Mobile Graphics


Steps to reproduce:

1. Open attached project (
2. Switch to iOS
3. Set Graphics API to OpenGLES2 in Project Settings
4. Build for iOS
5. Build the generated Xcode project to a device
6. The application will iterate through 3 phases of different screen resolutions (one of which is native resolution) using Screen.SetResolution
7. Notice the application is frozen when it's resolution is set to a non-native resolution, and continues to render and animate properly when reaches the native resolution

Note: With 'Metal' graphics API everything works as expected.

Not reproducible in 5.3.1f1

Comments (8)

  1. caletbak2

    May 22, 2017 14:53

    Also happening in 2017.1 beta 6. Tested in Iphone7 Plus, changing to lower resolution does not work.

  2. Vagabond_

    May 14, 2017 12:53

    This is happening on 2017.1 b4 as well using Metal API... Is this even fixed ?

  3. pat_dw

    Apr 28, 2016 11:30

    Is there any Update on the ETA for this?

  4. pixelsplit

    Apr 03, 2016 14:02

    Any ETA for 5.3.6?

  5. pixelsplit

    Mar 31, 2016 14:59

    Also does happen with OpenGL 3 on iOS.

  6. Sachin-Nimse

    Mar 31, 2016 09:18

    Happening on Unity 533p2 , 533p3 , 534f1 and 534 p1.

    Issue not present in 533p1.

  7. AGaming

    Mar 24, 2016 14:57

    Happening on Unity 5.3.4p1 too.

  8. PabloBenitez

    Mar 23, 2016 13:38

    Happening on Unity 5.3.4f1 too.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.