2012-11-29 55 views
0

我在iPhone中使用Irrlicht引擎(分支镰刀与svn最新版本4389)并选择opengl-es2驱动程序。Irrlicht引擎npot图像渲染

但是,它似乎不支持非幂次幂图像纹理渲染。 我已经成功运行了一个opengles2示例,并在iPhone中进行了非二次幂的图像渲染。

所以可能是COGLES2Driver或COGLES2Texture存在bug。

回答

2

你是否改变了GL_REPEAT的换行模式? OpenGLES2.0不支持NPO2重复纹理。

+0

是的,这是首先想到的。 @binzhang,请看看相关的问题和答案:http://stackoverflow.com/a/7524506/405681 – keaukraine

+0

它的工作原理!谢谢。我应该在opengl es2规范中找到它“OpenGL ES 2.0支持两个2D纹理和立方体贴图的非功率,但不支持除钳制边缘之外的mip-mapping和纹理包裹模式的警告。 – binzhang