我正在使用cocos2d创建一个iPhone应用程序,尝试使用以下OpenGL ES 1.1代码。然而,我对OpenGL不熟悉,我的应用程序使用了OpenGL ES 2.0,所以我需要进行转换。
因此,我想知道将以下代码从ES 1.1转换为ES 2.0有多难?是否有一些资源可以告诉我哪些方法需要替换等等?
-(void) draw
{
glDisableClientState(GL_COLOR_ARRAY);
glDisableClientState(GL_TEXTURE_COORD_ARRAY);
glDisable(GL_TEXTURE_2D);
glColor4ub(_color.r, _color.g, _color.b, _opacity);
glLineWidth(1.0f);
glEnable(GL_LINE_SMOOTH);
if (_opacity != 255)
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
//non-GL code here
if (_opacity != 255)
glBlendFunc(CC_BLEND_SRC, CC_BLEND_DST);
glEnableClientState(GL_COLOR_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glEnable(GL_TEXTURE_2D);
}