Has anyone experienced this before? As shown in the screen shot below, the screen is rendered 2 times at 1/4 size.
The display mode used was set to 8888 and it seemed like the screen was rendered as it was 4444 or other 16bit pixel format.
The weird thing about it was that the problem seemed to be quite random. Sometimes few lines of code changes would make it go away but then sometimes it happens again with no obvious reason.
It was suggested the problem could be related to cache so I put a "sceKernelDcacheWritebackAll();" at the end of my render function but it didn't solve the problem completely.
I used to get this randomly and the problem would go away on its own in a different build with irrelevant changes (also randomly depending on wether or not I was using psplink at the time)