Nothing that OpenGL doesn't already offer and do it better.
@up. I don't agree. DirectX 12 will be catching up to current hardware (GCN 2.0 and Kepler). GCN 2.0 is in consoles.
But to be honest I really doubt that any serious developer will step into DirectX again. There is just no reason to trust Microsoft in developing Direct 3D as it should be, and there is every reason to trust NVIDIA and AMD to develop OpenGL the way that benefits them most (and by extension all graphics and high perfomance development).
Even the tutors at my university fobbed off DirectX in general... OpenGL was always the goto. I honestly don't think it'll be that much of a jump, most likely as Iniside said, it'll be a catch-up to OpenGL.
DX12 is Microsoft's response to AMD's Mantle, it's meant to hook up better with hardware and give more performance, but honestly if they make DX12 an exclusive to Windows 8.1, they can go walk themselves out, but I'm sure they will do it.
Nothing that OpenGL doesn't already offer and do it better.
@up. I don't agree. DirectX 12 will be catching up to current hardware (GCN 2.0 and Kepler). GCN 2.0 is in consoles.
But to be honest I really doubt that any serious developer will step into DirectX again. There is just no reason to trust Microsoft in developing Direct 3D as it should be, and there is every reason to trust NVIDIA and AMD to develop OpenGL the way that benefits them most (and by extension all graphics and high perfomance development).
as much as i agree with you there's something that disagrees with us both, and by a multitude neither of us can compete with:
money.
the reason you see DX11 splattered all over gpu boxes worldwide is because the manufacturers are paid to do that. the same cycle will continue as long as microsoft keep throwing money around. DX will continue to be "the norm", especially on any title that's xbox exclusive, or cross platform between xbox and pc.
as much as i agree with you there's something that disagrees with us both, and by a multitude neither of us can compete with:
money.
the reason you see DX11 splattered all over gpu boxes worldwide is because the manufacturers are paid to do that. the same cycle will continue as long as microsoft keep throwing money around. DX will continue to be "the norm", especially on any title that's xbox exclusive, or cross platform between xbox and pc.
I disagree. It is actually AMD and NVIDIA that throw money and engineering support for game developers.
Microsoft do not, do such thing. If they did, they stopped long time ago.
And I agree it is money. Money for AMD and NVIDIA. They want people to buy their high-end GPUs (or at least middle). DirectX is choking them. That and Valve is the reason for recent OpenGL renaissance.
Microsoft simply can't beat OpenGL. Unless they rewrite DirectX from scratch. And even then. OpenGL is multiplatform (which is now more important than ever). While DirectX with each version is supported on less platforms
Replies
Seriously though I feel like I'm missing out on so much this GDC, wish I could go
Same here. I wish I could attend GDC. Maybe sometime in the future. Looks like there will be tons of new stuff on this GDC.
Probably better multicore support and reduced overhead.
@up. I don't agree. DirectX 12 will be catching up to current hardware (GCN 2.0 and Kepler). GCN 2.0 is in consoles.
But to be honest I really doubt that any serious developer will step into DirectX again. There is just no reason to trust Microsoft in developing Direct 3D as it should be, and there is every reason to trust NVIDIA and AMD to develop OpenGL the way that benefits them most (and by extension all graphics and high perfomance development).
as much as i agree with you there's something that disagrees with us both, and by a multitude neither of us can compete with:
money.
the reason you see DX11 splattered all over gpu boxes worldwide is because the manufacturers are paid to do that. the same cycle will continue as long as microsoft keep throwing money around. DX will continue to be "the norm", especially on any title that's xbox exclusive, or cross platform between xbox and pc.
I disagree. It is actually AMD and NVIDIA that throw money and engineering support for game developers.
Microsoft do not, do such thing. If they did, they stopped long time ago.
And I agree it is money. Money for AMD and NVIDIA. They want people to buy their high-end GPUs (or at least middle). DirectX is choking them. That and Valve is the reason for recent OpenGL renaissance.
Microsoft simply can't beat OpenGL. Unless they rewrite DirectX from scratch. And even then. OpenGL is multiplatform (which is now more important than ever). While DirectX with each version is supported on less platforms
GOG also just announced it's support for Linux as well.
The future looks bright on PC for gaming without Microsoft.