Ogre3D纹理在OpenGL ES 2上以黑色渲染(iOS和Android)

qfe3c7zg  于 2023-08-08  发布在  iOS
关注(0)|答案(1)|浏览(118)

我对CG/OpenGL了解不多,所以我想问一个关于我面临的问题。
在Ogre的RenderSystem_GL或RenderSystem_GLES 2或RendererSystem_GL 3+上运行在Windows上,会得到如下纹理的良好输出
x1c 0d1x的数据
但在移动终端(iOS / Android)上,这些地形变成了黑色:



注:我研究了很多,有人的答案说,它关于Mippmapping,应该禁用Mippmapping?
另外:我正在使用Ogre 12(从Ogre 13.6.4迁移了一些代码),我应该升级到最新版本吗?

ubof19bj

ubof19bj1#

我已经修复了,它的bug在漫射设置从Ogre::ColorValue::WhiteOgre::ColorValue{0.9999f, 0.9999f, 0.9999f, 1.0f}
我不知道为什么,但我设置默认扩散为Ogre::ColorValue::White,在Windows上它就好,但在移动的上它就像那样bug

相关问题