Render System DX 9 does not work

Problems building or running the engine, queries about how to use features etc.
charismats
Gnoblar
Posts: 4
Joined: Tue Oct 14, 2025 6:50 pm

Render System DX 9 does not work

Post by charismats »

Ogre Version: :?: 14.4.3
Operating System: :?: WIndows
Render System: :?:Dx9 Dx11 OGL 3

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.
charismats
Gnoblar
Posts: 4
Joined: Tue Oct 14, 2025 6:50 pm

Re: Render System DX 9 does not work

Post by charismats »

I have successfully load RenderSystem_Direct3D9 by installing DX_SDK Jun 2010. But I still have problem showing always Render System Selection Window.

chilly willy
Halfling
Posts: 67
Joined: Tue Jun 02, 2020 4:11 am
x 20

Re: Render System DX 9 does not work

Post by chilly willy »

Assuming you are using something based on OgreBites, have a look at ApplicationContextBase::oneTimeConfig()

charismats
Gnoblar
Posts: 4
Joined: Tue Oct 14, 2025 6:50 pm

Re: Render System DX 9 does not work

Post by charismats »

Oh that's why the name is onetime only...I guess I cannot override the implementation because I used the prebuilt one. And I am still newbie in Ogre.

slapin
Bronze Sponsor
Bronze Sponsor
Posts: 250
Joined: Fri May 23, 2025 5:04 pm
x 16

Re: Render System DX 9 does not work

Post by slapin »

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.

charismats
Gnoblar
Posts: 4
Joined: Tue Oct 14, 2025 6:50 pm

Re: Render System DX 9 does not work

Post by charismats »

Hmm i guess I will take a look and see stuff. Thanks btw..

slapin
Bronze Sponsor
Bronze Sponsor
Posts: 250
Joined: Fri May 23, 2025 5:04 pm
x 16

Re: Render System DX 9 does not work

Post by slapin »

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.