When attempting to draw parts on the screen rather than clearing the whole screen and re drawing all parts I am currently faced with a problem: all images (except the first screen sized background image) disappear, and then reappear once the I draw the next object. I am sure that this has to do with the draw buffer and display buffer having different contents. This is for an application that does not have a high frame rate (i.e. around 1 frame per second). So my question is:
1. Can I copy pixels from the display buffer to the draw buffer? If so how?
2. When should I be flushing the cache using sceKernelDcacheWritebackAll();?
Thanks