我对CG/OpenGL了解不多,所以我想问一个关于我面临的问题。
在Ogre的RenderSystem_GL或RenderSystem_GLES 2或RendererSystem_GL 3+上运行在Windows上,会得到如下纹理的良好输出
x1c 0d1x的数据
但在移动终端(iOS / Android)上,这些地形变成了黑色:
的
注:我研究了很多,有人的答案说,它关于Mippmapping,应该禁用Mippmapping?
另外:我正在使用Ogre 12(从Ogre 13.6.4迁移了一些代码),我应该升级到最新版本吗?
1条答案
按热度按时间ubof19bj1#
我已经修复了,它的bug在漫射设置从
Ogre::ColorValue::White
到Ogre::ColorValue{0.9999f, 0.9999f, 0.9999f, 1.0f}
我不知道为什么,但我设置默认扩散为
Ogre::ColorValue::White
,在Windows上它就好,但在移动的上它就像那样bug