I wrote this code
glEnable(GL_SCISSOR_TEST);
CCPoint p = this->convertToWorldSpace(ccp(0,0));
CCEGLView::sharedOpenGLView().setScissorInPoints(p.x,p.y,getContentSize().width,getContentSize().height);
CCLayerColor::visit();
glDisable(GL_SCISSOR_TEST);
and the display effect is same between android and win32 but different for ios in ipod.
Do i use this method in a wrong way