Everyone,
After doing some digging, we discovered that Android’s OpenGL surfaces have a 16-bit color depth by default. In fact, you can see this issue on an Android device’s web browser app by going to the website Sven provided us. So even though Corona sets up OpenGL to use 32-bit color on the C++ side, the Android OpenGL surface on the Java side was limited to 16-bit.
Now here’s the good news!
We found a way to bump up the color quality on Android from 16-bit to 32-bit. Now the gradient banding/striping issue has gone away! This is a huge color quality improvement.
This enhancement will be made available in the next daily build, #642. [import]uid: 32256 topic_id: 14468 reply_id: 61955[/import]
