Why the need for DirectX to play with D3D10 but not D3D9?

Discussions about UT99
Post Reply
User avatar
PrinceOfFunky
Godlike
Posts: 1200
Joined: Mon Aug 31, 2015 10:31 pm

Why the need for DirectX to play with D3D10 but not D3D9?

Post by PrinceOfFunky »

These past weeks I reinstalled Windows 10 from scratch and I noticed that UT doesn't let me play with the D3D10 driver, it falls back to the software render, while it lets me play with the D3D9 driver. But once I install DirectX I can play with D3D10 driver. What's the reason of this? I thought both the drivers needed DirectX and that it was preinstalled in Windows 10 anymore.
"Your stuff is known to be buggy and unfinished/not properly tested"
User avatar
Dr.Flay
Godlike
Posts: 3347
Joined: Thu Aug 04, 2011 9:26 pm
Personal rank: Chaos Evangelist
Location: Kernow, UK
Contact:

Re: Why the need for DirectX to play with D3D10 but not D3D9

Post by Dr.Flay »

Interesting.
It should play both, both ways, just not at full speed.
A fresh Win10 can run older DX with software emulation. Generally installing the full DX9 gives back the hardware access.

Possibly the DX10 renderer is compiled in a way it is using an old DX or even VC++ library.
User avatar
Chamberly
Godlike
Posts: 1963
Joined: Sat Sep 17, 2011 4:32 pm
Personal rank: Dame. Vandora
Location: TN, USA
Contact:

Re: Why the need for DirectX to play with D3D10 but not D3D9

Post by Chamberly »

Sometimes Windows OS was compiled/made to work with the certain library.

If D3D10 was made to use some different one, it will be required to be installed. While it had not been mentioning the requirement, older OS already have it sometimes.
Image
Image
Image Edit: Why does my sig not work anymore?
Higor
Godlike
Posts: 1866
Joined: Sun Mar 04, 2012 6:47 pm

Re: Why the need for DirectX to play with D3D10 but not D3D9

Post by Higor »

I need to update DirectX to play with new DirectX?
Post Reply