Skip to main content
Participant
November 1, 2011
Question

(AIR 3.0) Cached bitmap shapes always render in low-quality in GPU mode

  • November 1, 2011
  • 1 reply
  • 720 views

Hi,

As the title says, when I turn cacheAsBitmap on in GPU mode (on an iPad 1), the shapes are rendered without antialiasing. I tried changing the stage.quality to various settings to no effect. It it supposed to be like this or is this a bug? Non-cached shapes are draw with antialiasing in medium and high quality, but the performance is too bad to be usable.

Would reverting back to a previous SDK solve the problem, or was it always like this?

This topic has been closed for replies.

1 reply

Colin Holgate
Inspiring
November 1, 2011

Do you have any filters applied to your symbol?

m3d10nAuthor
Participant
November 1, 2011

I just verified, there are no filters. I also tested enabling/disabling cacheAsBitmap in simple Movie Clips during runtime and I see the same effect: as soon as I enable cacheAsBitmap the antialiasing is disabled.

m3d10nAuthor
Participant
November 1, 2011

I did another test: if I manually draw() the movieClip to a BitmapData it looks perfect (looks even better than the non-cached shape). It sounds like a bug.