メインルーチン無しで、VSYNC割り込みのときに処理してるんじゃなかったか?