AGAL limits: 200 opcodes per program.
Draw call limits: 32,768 drawTriangles()
calls for each present()
call.
¹350 MB is the absolute limit for textures, including the texture memory required for mipmaps. However, many devices do not support this much texture memory. For maximum compatibility, limit texture memory use to 128 MB, or less.