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

Discussions about UT99

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

Postby PrinceOfFunky » Fri Dec 21, 2018 2:53 pm

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.
Image
User avatar
PrinceOfFunky
Inhuman
 
Posts: 991
Joined: Mon Aug 31, 2015 10:31 pm

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

Postby Dr.Flay » Fri Dec 21, 2018 8:33 pm

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
Dr.Flay
Site Staff
 
Posts: 3143
Joined: Thu Aug 04, 2011 9:26 pm
Location: Kernow, UK
Personal rank: Chaos Evangelist

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

Postby Chamberly » Mon Dec 24, 2018 4:36 am

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
irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Image
User avatar
Chamberly
Godlike
 
Posts: 1638
Joined: Sat Sep 17, 2011 4:32 pm
Location: TN, USA
Personal rank: Dame. Vandora

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

Postby Higor » Mon Dec 24, 2018 5:46 am

I need to update DirectX to play with new DirectX?
Higor
Godlike
 
Posts: 1682
Joined: Sun Mar 04, 2012 6:47 pm


Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest