Quantcast
Channel: Adobe Community : All Content - AIR Development
Viewing all articles
Browse latest Browse all 2954

AIR 3.6: Objects disappearing in GPU mode on Android

$
0
0

Hi,

 

I begin to receive more and more reports from my Android users, telling me that some elements in my published apps are invisible to them.

 

I created some Oracle Cards apps, showing up to 44 cards in a coverflow style (see a screenshot here: http://www.indie-goes.com/wp-content/uploads/2012/10/Screenshot4.jpg. You can also try a demo version here: http://www.indie-goes.com/apps/crystalwind/demo/)

 

The free version of the app displays 10 cards in the coverflow, and all works fine. But when people get the full version through in-app purchase, which displays 44 cards, no card appears at all: just the background.

 

A few facts:

- The app is compiled in GPU mode

- the free and full versions share the same code, so the only difference is the number of cards that will be displayed

- cards are simply bitmaps inside sprites, on which I apply a rotationY effect

- the app doesn't actually crash: the elements are just invisible

- I tried to remove the elements that are outside the screen from the display list (with removeChild), so there is always a maximum of 4 children cards displayed at the same time, but the problem is still occuring

- If I change the compile mode to CPU, it works fine (but is slow, of course)

- This issue occurs at least for sure on a samsung galaxy 7" tablet with Android 4.1.1 Jellybean

 

I painfully gathered this information from my users, but I can't ask them to test every beta build I create. The only two causes I can figure out right now is either: a compatibility problem with a specific GPU, or a problem with newest versions of the Android system.

 

Is someone else experiencing the same issue?

 

Thank you!

Frédéric


Viewing all articles
Browse latest Browse all 2954

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>