Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Microsoft dropping DirectX was probably in reference to them changing the name, which with the new low level approach wasn't outside of the realm of possibility.
In my opinion anyone seriously thinking that Microsoft was going to drop DirectX is dreaming.![]()
Jesus christ.
Up to lets say 8 months ago Direct X was a high level graphics API mostly with code built on top of previous iterations though with several large changes(MS claim DX10 was ground up redone.... I'm not sure on the accuracy of that but the concept was the same).
There is now no longer a new high level version of DX coming, there is no new high level DX in the works, there is no next iteration of DX11. DX was stopped and no work has seemingly been done moving that into the future.
If someone had said "MS has cease development on their high level graphics API", they would have been 100% accurate. AT the time the statement was made, DX was synonymous with MS's high level graphics API.
DX 12 breaks this, using DX before like, March(whenever they announced DX12) people would only ever consider you talking about a high level graphics API.
MS have reused the name for a different product, but a different product it is. They could just as easily have launched Next3d leaving DX as their high level graphics API and having a new brand for the low level one.
When someone said DX was dead, it was 100% accurate. Using a new product using an old brand to proclaim someone was wrong is being intentional obtuse about the issue.
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms
Explain..
It's all yap and speculation at this point.next year pc gaming is looking sweet.
Certain articles and reports claim tat DirectX 12 has been in development much longer then everyone thinks and even before Mantle.
So unless some one official from Microsoft and AMD come out and give us exact states when develop started on either API know one will know for sure which one was actually first.
I personally feel that DirectX 12 has been in development for longer and AMD showing Mantle just forced Microsoft's hand to show DirectX 12 off sooner then they wanted to try and kill some of the buzz around it.
I feel that DirectX 12 was started around the time they started Xbone's API.
http://youtu.be/MSfdWoZUp58?t=11m26s
2012 talks about Mantle started, actual Mantle code writing started in early 2013.
If they release Mantle this year (assuming they stick to what they said) we are looking at a bit less than 2 years of Mantle development (of course Mantle 1.0 is not the end, there are already talks about 2.0 and beyond).
Certain articles have placed DirectX 12 before then iirc.
So they really have become super lazy with DirectX. I know Mantle isn't finished, but the fact that AMD managed to bring out Mantle before MS got out a new version of DirectX is super disappointing. Especially considering that DirectX 12 doesn't offer anything really new, it's just 11 with low level hardware access and a few new feature sets that are shared with 11.3.
Microsoft have a bomb load more to do then AMD, integrate Xbox One API...ensure backwards compatibility....Make sure it works on multiple architectures and vendors.... loads more work to do then AMD.
So they really have become super lazy with DirectX. I know Mantle isn't finished, but the fact that AMD managed to bring out Mantle before MS got out a new version of DirectX is super disappointing.
No, they don't. DirectX 12 will run on Xbox One, a console that has the same hardware as modern PCs, so they only need to make sure it works on the OS, which is similar to Windows anyway. There is no backwards compatibility, it will run the same hardware that Mantle will (no support for AMD GPUs before GCN).
And please, don't use the argument that it has to work on NVidia and Intel hardware, MS doesn't write drivers, it's not their job. They write the API, give it to the hardware guys (AMD, Intel, NVidia) who then write drivers to make sure the application can communicate with the hardware.
The only part where they actually have more work to do is the new feature set that will also come in Mantle next year in 2.0. Outside of that I don't see why they would need much more time than AMD which is smaller and maybe even less experienced?
An personally I wouldn't bet on Mantle 2.0, I personally can see DirectX 12 killing it off due to superior adoption rates.
Afterall every game built on Xbox One will be DirectX 12 ready, that a lone is a massive advantage for DirectX, the same can't be said for Mantle.
OpenGL has the advantage of being used in professional software and being the defacto standard on Unix/Linux based OS's (including Android and anything Apple do), mantle doesn't
if it were only PC gaming, OpenGL would have been dead a decade ago