Hi, I have a Question I just setup my project with latest OGRE 3D 14.4.3. However when I try to run the RenderSystem_Direct3D9 cannot be loaded. And then when I try to comment the Direct9 in plugins.cfg It works. How did this happen?
My 2nd question is that How to reselect Rendering System after I select once because when My rendering system works it automatically uses that Plugin. How can I ALWAYS select rendering system plugin when I try to run the program. Thanks.
Last edited by charismats on Wed Oct 15, 2025 4:01 am, edited 1 time in total.
You actually can override all that stuff, but you need to be careful about it. I'd override the functions and implement them in your project by copy-pasting the parts OgreBites code and then customize it to your needs.
if you use OgreBites then you have your app class which inherits Ogre::ApplicationContext, you can override most of behaviors by adding functions to
your inherited class which are copies of base class functions and change them. All the startup stuff is there so you can make whatever you want there.