DirectX 12 Effect on the Game Development Industry

Started by
45 comments, last by _the_phantom_ 9 years, 12 months ago

If DX12 is as amazing as it's hyped up to be and truly a next generational leap in regards to power distribution, I can't see OpenGL being that attractive going forward.

I'm curious to see if DX12 blows away competition, will the enthusiasts knowingly not upgrade to Windows 8 or 9 (I don't think full support is coming to Windows 7). Will enthusiasts try to downplay the improvements in an attempt at making excuses for why SteamOS is the more attractive route? For all the hate that Microsoft gets because of Metro, if DX12 truly does impact performance like they're claiming, I can't see the gaming world's excuses being sound.

I also think the Universal App approach, including the XB1 support as being another potential driving force for DX12 to succeed. Which brings up a question I had. How does DX12 impact the PS4? From what I understand, they went with OpenGL and wrote a wrapper for DX 11.1 features. Would the PS4 be given the full benefit of DX12 like how XB1 will or is Sony resigned to getting a half assed version? To me, that could be very impactful since the PS4 is currently selling more and may be the lead platform going forward.

Advertisement

I also think the Universal App approach, including the XB1 support as being another potential driving force for DX12 to succeed. Which brings up a question I had. How does DX12 impact the PS4? From what I understand, they went with OpenGL and wrote a wrapper for DX 11.1 features. Would the PS4 be given the full benefit of DX12 like how XB1 will or is Sony resigned to getting a half assed version? To me, that could be very impactful since the PS4 is currently selling more and may be the lead platform going forward.

Sony does not use GL... :-/
The ps3, vita and ps4 APIs are called GCM, GXM and GNM.

The PS4 API (which is neither D3D nor GL) is already more capable than Dx12 (and Dx11.2). In fact, the features that Dx12 is bringing to PC are features that the APIs on PS3/360 allow! Dx12/Mantle are (finally) bringing console-style graphics programming to PC.

Also, the Xbone, like every console, has a customized API designed specifically around a single GPU. So if MS ports Dx12 to Xbone, you can be sure there'll be some Xbone specific changes/features available on that port ;-)

"Sony uses OpenGL" has to be one of the most commonly quoted pieces of misinformation on the Internet. I don't even know where it comes from.

"Sony uses OpenGL" has to be one of the most commonly quoted pieces of misinformation on the Internet. I don't even know where it comes from.

The wolfire blog post is the first place I recall seeing it, and that post seems to have gone viral among the "OpenGL everywhere!" crew.

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

[
The wolfire blog post is the first place I recall seeing it, and that post seems to have gone viral among the "OpenGL everywhere!" crew.

ugh. He even says that Nintendo use GL (no) and fails to point out the difference between GL and GLES...

[
The wolfire blog post is the first place I recall seeing it, and that post seems to have gone viral among the "OpenGL everywhere!" crew.

ugh. He even says that Nintendo use GL (no) and fails to point out the difference between GL and GLES...

I'm not sure it's relevant but it's mildly amusing to point out that this is the same person who wrote this: http://www.gamedev.net/topic/649121-unmaintainable-code/

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

[
The wolfire blog post is the first place I recall seeing it, and that post seems to have gone viral among the "OpenGL everywhere!" crew.

ugh. He even says that Nintendo use GL (no) and fails to point out the difference between GL and GLES...


I wrote a long rebuttal blog for that entry when I first saw it... I think that might have Slashdot'd site back in the day happy.png

This topic is closed to new replies.

Advertisement