Hi Felipe,
I have one of the Graphics32 projects running on Android now (I created a new backend class that uses TRawImage and RawImage_CreateBitmaps to create a temporary bitmap that is painted onto the canvas.)
However, I noticed that Application.OnIdle is never triggered, so I need to rely on timers to invalidate the PaintBox.
Also, I get a lot of the following messages in the debugger:
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
D/dalvikvm(32473): GC_EXTERNAL_ALLOC freed 15K, 53% free 2578K/5379K, external 1535K/1911K, paused 15ms
The FPS is very low compared to if you run it in Windows and I'm wondering if all these pauses are making things slower?
Mattias