App glitches mightily when built for iOS device

It’s the app called ‘VMF Syd’ on App Store. This has previously built and worked fine with the latest Graphics 1.0 Corona SDK, of course.

I’ve made relatively few changes to the source after installing 2013.2076. In order to check a few views that don’t display correctly in the Corona Simulator, I built it using the same developer profile and installed it on an Iphone 4 using the Iphone Configuration Utility (via tether). Again, as usual.

I would describe the glitch as: if nothing moves on the screen, a black screen is display. That is, while you scroll a tableview, for each vertical position change, it shows the view, and when the speed reaches below 1 px/update, it blinks black intermittently, and then goes completely black when the scrolling stops.

It’s a tab based app where I’ve used the backwards compatibility mode and only changed tableView anchors, transitions for tableviews, and that’s basically it.

I’ve attached the build settings and config.lua.

Hi Henrik.   I would recommend using XCode’s Organizer instead of the iPhone Configuration Utility so that you can see the console log (I don’t know if ICU can let you see it or not).  And look in the console log to see if you are getting errors.  If you need assistance figuring out how to do that or read the log, please review:

http://www.coronalabs.com/blog/2013/07/09/tutorial-basic-debugging/

Report any errors back here.

Thanks

Rob

It doesn’t do this black-screen blinking in the Corona Simulator or on Android. I also noticed that scrolling in scrollViews is different on Iphone compared to Android (Android is normal, but on Iphone, scrolling speed doesn’t slow down; either it stops on a dime when you release the finger, or it scrolls to the bottom at constant speed.)

I’ve attached the terminal log and ICU console log, I built and ran it at 15:47 (3:47 PM), so earlier entries are not relevant.

The glitch is related to touch, it seems, perhaps in combination with the 60 fps entry? Wild guess.

Can you build the Sample;  WidgetDemo or ListView1, 2 or 3 and install it and see if you have the same issues?

Thanks

Rob

WidgetDemo works fine, as expected. Compatibility mode on it doesn’t trigger the glitching, nor does 60 fps. Antialias does, though. Is it deprecated?

Wow, I think you just found the cause of the bug I reported here:

http://forums.coronalabs.com/topic/41677-weird-framebuffer-image-bug-on-ios-devices-in-g-20-builds/

I had antialias set to true.  Works in G1 builds with no problem.

Hi Henrik.   I would recommend using XCode’s Organizer instead of the iPhone Configuration Utility so that you can see the console log (I don’t know if ICU can let you see it or not).  And look in the console log to see if you are getting errors.  If you need assistance figuring out how to do that or read the log, please review:

http://www.coronalabs.com/blog/2013/07/09/tutorial-basic-debugging/

Report any errors back here.

Thanks

Rob

It doesn’t do this black-screen blinking in the Corona Simulator or on Android. I also noticed that scrolling in scrollViews is different on Iphone compared to Android (Android is normal, but on Iphone, scrolling speed doesn’t slow down; either it stops on a dime when you release the finger, or it scrolls to the bottom at constant speed.)

I’ve attached the terminal log and ICU console log, I built and ran it at 15:47 (3:47 PM), so earlier entries are not relevant.

The glitch is related to touch, it seems, perhaps in combination with the 60 fps entry? Wild guess.

Can you build the Sample;  WidgetDemo or ListView1, 2 or 3 and install it and see if you have the same issues?

Thanks

Rob

WidgetDemo works fine, as expected. Compatibility mode on it doesn’t trigger the glitching, nor does 60 fps. Antialias does, though. Is it deprecated?

Wow, I think you just found the cause of the bug I reported here:

http://forums.coronalabs.com/topic/41677-weird-framebuffer-image-bug-on-ios-devices-in-g-20-builds/

I had antialias set to true.  Works in G1 builds with no problem.