Texture2D.GetData broken on iOS, any workaround?


I wanted to start my game on iOS (works fine on Android), but the UI thread keeps freezing every time a Texture2D.GetData() call happens from Update/Draw. It’s consistent, can be replaced with the default iOS template just by calling GetData in the Update or Draw method.

Is there any workaround for this, any other way to get Color array out of a texture without calling GetData?


In case someone else encounters this: I moved on the GetData calls into the initialization part of my game and now it all works fine.