不同的手机,有不同的CPU和不同的系统平台,在做windows mobile和win ce移植时,opengl项目可能会跑不起来问题
工程实现的是一个旋转的立方体
1、opengl无法初始化:无法创建状态机,在调用g_eglContext = eglCreateContext( g_eglDisplay, configs_list[0], EGL_NO_CONTEXT, attrib_list );语句失败,此时需要把attrib_list 置为NULL来调用,否则可能会失败,包括eglCreateWindowSurface,都可以把最后的参数设为NULL
2、无法调用glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, 512, 128 , 0, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, embTex)贴图,这是因为贴图尺寸的限定。512和128的尺寸中512超出贴图范围,要改小,且都要是2的倍数