split doubleBuffer directDraw