一个Ogre.cfg引发的血案

简介:

做了一个Demo,发给别人看,结果出现了这个错误,思量许久都不知其解。

今天狠下心来,决心要解决掉这个问题,于是去看了看代码。
代码告诉我的是它没有找到活动的“Rendering Device”。
我打开了Ogre.cfg文件:

None.gifRender System=Direct3D9 Rendering Subsystem
None.gif
None.gif [ Direct3D9 Rendering Subsystem ]
None.gifAllow NVPerfHUD=No
None.gifAnti aliasing=None
None.gifFloating-point mode=Fastest
None.gifFull Screen=Yes
None.gifRendering Device=Radeon X1650 Series
None.gifVSync=No
None.gifVideo Mode=800 x 600 @ 32-bit colour
None.gif
None.gif [ OpenGL Rendering Subsystem ]
None.gifColour Depth=32
None.gifDisplay Frequency=60
None.gifFSAA=0
None.gifFull Screen=Yes
None.gifRTT Preferred Mode=FBO
None.gifVSync=No
None.gifVideo Mode=1024 x 768
None.gif

我这才焕然大悟!
原来是没有找到显卡。
我就奇怪,别人改成了OpenGL作渲染系统为什么就可以跑,而使用D3D却不可以了,原来就是这个选项之故!OpenGL不需要配置显卡的。。。。

我赶紧让我同时删除掉配置文件然后重试。
OK。
将Rendering Device = Radeon X1650 Series这一行删除或者注释掉也是可以的。

=。=人菜了,啥子错误都会犯。
目录
相关文章
修改dedecms 一些配置cfg_softname,cfg_soft_enname,cfg_soft_devteam
修改dedecms 一些配置cfg_softname,cfg_soft_enname,cfg_soft_devteam
73 0
修改dedecms 一些配置cfg_softname,cfg_soft_enname,cfg_soft_devteam
|
JavaScript 前端开发
|
C++
OGRE学习笔记之一
非常之简单,就是把mRoot->showConfigDialog()修改成了mRoot->restoreConfig(),直接加载配置文件.啊,你应该已经发现了我的修改以后的代码和之前的代码不一样,嗯,是的.因为这个是在cpp里面的实现.
1791 0