DirectX 12

Will Galactic Civilizations III make any use of the upcoming DirectX 12? Or will we be staying with DirectX 11 for the next several years?

28,749 views 10 replies
Reply #1 Top

Since its minimum requirements is DirectX 10, it will most likely be based on DX10 features mostly, except using DX11 as a performance boost.

DX12 seems unnecessary since GalCiv3's demand on GPU speed should be moderate.

Also, it is very unlikely that Win7 would get DX12 support and it's still unknown whether Win 8 and 8.1 would get DX12 support.

Reply #2 Top

Quoting Rulestormer, reply 1

DX12 seems unnecessary since GalCiv3's demand on GPU speed should be moderate.
End of Rulestormer's quote

 

that's where you're completely wrong. most of dx12 new stuff is to allow devs to manage low-level calls which is basically what mantle also does, and that's mainly to reduce cpu to gpu bottlenecks so that the game can unleash the real power of the gpu.

one side-effect is when you can apply big optimizations on this part, in addition to being able to feed more data to the gpu, you also free the cpu from some useless tasks, so the cpu can be used for more interesting tasks.

so theorically, it can benefit especially to a game which is more cpu-intensive.

but maybe for an rts, the best enhancement would be to use apis like directcompute which can allow to deport some features normaly reserved to the cpu (like ai or physics) to the gpu which is hundreds of time more efficient than the cpu at this sort of stuff. and that is independant of directx, but the devs has to take an interest in it.

 

Reply #3 Top

Considering the odds of MS supporting DX12 on Win7 is basically zero DX12 will be as much a tech dead end as DX10 was

Reply #4 Top

Quoting satoru1, reply 3

Considering the odds of MS supporting DX12 on Win7 is basically zero DX12 will be as much a tech dead end as DX10 was
End of satoru1's quote

Considering Windows 7 maintains 60% market share compared to ~25% to 8/8.1, as well as being used by businesses almost 100% of the time, it would be shockingly stupid for Microsoft to not support it.

Reply #5 Top

Quoting ParagonRenegade, reply 4

Considering Windows 7 maintains 60% market share compared to ~25% to 8/8.1, as well as being used by businesses almost 100% of the time, it would be shockingly stupid for Microsoft to not support it.
End of ParagonRenegade's quote

That would magically assume the MS actually cares about its customers and not pushing the utter debacle that is Windows 8/8.1

Note that

1) DX10 was only made available to Vista, not XP

2) DX11.2 is already Windows 8.1 ONLY

Note that MS has not actually said if they will support Win7, which to me more or less signals that they're not going to bother. Otherwise they would have come out and said so since that was actually asked in the GDC presentation. Instead they've only given vague indicators of OS support. This to me signals that the OS division is hampering the DX division into shoe-horning DX12 to make it Win8.1 only.

Reply #6 Top

Quoting satoru1, reply 5

That would magically assume the MS actually cares about its customers and not pushing the utter debacle that is Windows 8/8.1

Note that

1) DX10 was only made available to Vista, not XP

2) DX11.2 is already Windows 8.1 ONLY

Note that MS has not actually said if they will support Win7, which to me more or less signals that they're not going to bother. Otherwise they would have come out and said so since that was actually asked in the GDC presentation. Instead they've only given vague indicators of OS support. This to me signals that the OS division is hampering the DX division into shoe-horning DX12 to make it Win8.1 only.
End of satoru1's quote

Maybe I was wrong assuming companies had a modicum of commonsense? lol

I'll be honest, having used both OS', I can say that barring a few UI derps, Windows 8.1 is vastly superior to Windows 7 in several ways, not least of which is the ~10% performance boost across most games. It's hard to argue against it, even though the original release ate the balls.

Reply #7 Top

Quoting ParagonRenegade, reply 4
Considering Windows 7 maintains 60% market share compared to ~25% to 8/8.1, as well as being used by businesses almost 100% of the time, it would be shockingly stupid for Microsoft to not support it.

End of ParagonRenegade's quote

Being that Windows 9 is on the horizon, I doubt they would support Windows 7.  It would be a good motivator to get people on the latest OS.

 

Reply #8 Top

Quoting Island, reply 7


Being that Windows 9 is on the horizon, I doubt they would support Windows 7.  It would be a good motivator to get people on the latest OS.

 
End of Island's quote

Because that's always gone so well, right? :P

Reply #9 Top

Quoting ParagonRenegade, reply 8

Because that's always gone so well, right?
End of ParagonRenegade's quote

They've already tried it twice with DX10 and DX11.2. Why break the cycle now.

Reply #10 Top

Quoting satoru1, reply 9

They've already tried it twice with DX10 and DX11.2. Why break the cycle now.
End of satoru1's quote

Look at me with my quaint faith in Humanity and the common good.

 

Thank you for restoring my precious and irreplaceable cynicism and defeatism! Can't go too long without those :D