Workers & Resources: Soviet Republic

Workers & Resources: Soviet Republic

View Stats:
Квазар Jun 27, 2024 @ 6:41am
For some reason, the 64-bit version of the game uses DirectX 11.1 rather than 12. Can you please explain why this is the case?
For some reason, the 64-bit version of the game uses DirectX 11.1 rather than 12. Can you please explain why this is the case?
< >
Showing 1-8 of 8 comments
DX12 and DX11 are different but both work with 64bit. DX12 only works on win10 and above but this game also supports older systems who only have DX11 and below as options.
Dan Jun 27, 2024 @ 11:20am 
I imagine simply because that's what it was designed to use. DirectX isn't something developers just "update to the latest version" - it's a core library that a game engine is designed around. DX12 has a few new features, but if a developer doesn't *need* those new features, then there's functionally no difference, and no point using it instead of an earlier version that will support more people with older systems.
Квазар Jun 27, 2024 @ 12:18pm 
Originally posted by Dan:
I imagine simply because that's what it was designed to use. DirectX isn't something developers just "update to the latest version" - it's a core library that a game engine is designed around. DX12 has a few new features, but if a developer doesn't *need* those new features, then there's functionally no difference, and no point using it instead of an earlier version that will support more people with older systems.

Then what's the point of writing them in the system requirements?
Квазар Jun 27, 2024 @ 12:19pm 
Originally posted by Khan Boyzitbig of Mercia:
DX12 and DX11 are different but both work with 64bit. DX12 only works on win10 and above but this game also supports older systems who only have DX11 and below as options.

I have windows 11
Dan Jun 27, 2024 @ 12:25pm 
Originally posted by Квазар:
Originally posted by Dan:
I imagine simply because that's what it was designed to use. DirectX isn't something developers just "update to the latest version" - it's a core library that a game engine is designed around. DX12 has a few new features, but if a developer doesn't *need* those new features, then there's functionally no difference, and no point using it instead of an earlier version that will support more people with older systems.

Then what's the point of writing them in the system requirements?
I imagine they just didn't spend much time writing them. If it's not used, then there's no benefit to having the capability as per the "recommended specs".
ling.speed Jun 27, 2024 @ 12:48pm 
WRSR uses dx 11.0 in older windows versions afair, so there is a difference. And to some extent dx11 and dx12 were developed in paralell so its not like we are getting short end of a stick.
In fact i wonder if its even DX11.1 or DX feature level 11.1 which is part of DX12 to confuse things more lol.
Dan Jun 27, 2024 @ 1:12pm 
Originally posted by ling.speed:
WRSR uses dx 11.0 in older windows versions afair, so there is a difference. And to some extent dx11 and dx12 were developed in paralell so its not like we are getting short end of a stick.
In fact i wonder if its even DX11.1 or DX feature level 11.1 which is part of DX12 to confuse things more lol.
I suppose the general gist is "It doesn't really matter what version anyone uses - a higher number doesn't necessarily mean anything is better".
Qoojo Jun 27, 2024 @ 6:45pm 
64-bit has nothing to do with dx level.

dx11 vs dx12, dx11 allows a wider range of GPUs. There are certain hardware requirements for each version of dx. The gtx 650 supports feature level 11_0.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Jun 27, 2024 @ 6:41am
Posts: 8