We have tried using a radialWipe filter to create a kind of “pie chart” that fills up over time. On the simulator and Android this seems to work fine. On an iPad 3 it works ok, but on an iPad Air we see a weird effect where the radialWipe decides to invert the opaque/transparent sections.
You can see the effect here: https://www.youtube.com/watch?v=EeByYuer9JY
The piechart can be seen filling behind the number 1, and occasionally jumps to an inverted state. I have printed out the progress values being used, and they go from 1 to 0 as expected.
The progress is being updated in an enterframe loop, nothing strange happening there.
The only thing that could be considered non-standard is that I had to flip the xScale of the object to -1 and make the progress go from 1 to 0 instead of 1 to 0, because we wanted the opaque section to fill clockwise, not the transparent section.
I don’t see any reason why that would cause this weird inversion to happen though, as we do not change the xScale value at all after the object is initially created.
Does anyone have any ideas?