【问题标题】:Irrlicht Engine npot image renderingIrrlicht Engine npot 图像渲染
【发布时间】:2012-11-29 23:50:49
【问题描述】:

我在 iPhone 中使用 Irrlicht Engine(branch-ogles 和 svn 最新版本 4389) 并选择 opengl-es2 驱动程序。

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

所以可能是 COGLES2Driver 或 COGLES2Texture 有 bug。

【问题讨论】:

    标签: ios opengl-es-2.0 irrlicht


    【解决方案1】:

    您是否更改了 GL_REPEAT 的环绕模式? OpenGLES2.0 不支持 NPO2 用于重复纹理。

    【讨论】:

    • 是的,这是我首先想到的。 @binzhang,请看相关问答:stackoverflow.com/a/7524506/405681
    • 有效!谢谢你。我之前应该在 opengl es2 规范中找到它“OpenGL ES 2.0 支持两个 2D 纹理和立方体贴图的非幂,但需要注意的是不支持除了钳位到边缘之外的 mip-mapping 和纹理环绕模式”。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 2017-09-17
    • 2016-04-23
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多