• Competitor rules

    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.

DirectX 12

Sorry, what? The console is not even a year old, and you don't think there is any room for improvement to it's interface to extract performance?

Unless that part doesn't read right
 
Last edited:
Drunkenmaster although my gut feeling is you are right on this there is a small chance someone did some forward planning and there is DX12 hardware in the Xbox GPU doing nothing. Perhaps DX12 was meant to be ready but got delayed and it will expose some GPU hardware designed around Dx12 that’s doing nothing or not working to full capacity.
But that means Microsoft did some forward planning and well what are the chances of that!
 
You don't need to wait for a PC based API to enable a function on a console, you simply write the api to expose it from the get go. There is no correlation between trying to support fixed functions on future GPU updates and trying to sync up a API that abstracts this info across different hardware.

You have a console, it has X features, they write an API to expose them, end of.

It would require a catastrophic mistakes to write an API that forgets major features for a console, even if they made such a mistake, a higher level API still wouldn't do anything.

Yes, I imagine they can indeed write fixes and updates and potentially extract minor amounts of performance from newer versions of their API, but the high level DX12 introduction won't come close to the low level API currently there.

Some improvements will come from extracting more performance that is actually there through better use of the API, but the biggest improvements will come from game dev's optimising features to run better on the specific hardware and from simple improvements in their own code, the later couple being basically true of any platform and pretty much non specific to any API.
 
Last edited:
A few months ago AMD were bragging to the media that there won't ever be a DX12, surely Microsoft can't add DX12 hardware without them knowing about it?

What 'DX12 hardware' are we talking about anyway? isn't the whole idea of DX12 to enhance performance on the software side?

I don't think DX12 will be doing anything majorly different to what the Xbox One API is already doing, the biggest improvements are going to come on the PC side... but it's a good opportunity for MS to do some damage limitation by hinting at massive boosts on Xbox One.
 
Last edited:
Microsoft adopts Mantle but calls it DX12

http://semiaccurate.com/2014/03/18/microsoft-adopts-mantle-calls-dx12/

I don't have a subscription but a quick google search reveals nothing other than Charlie's article. Though the article title does raise a lot of questions and speculation.

  1. If this is (semi)accurate what does this mean for Nvidia and Intel compatibility?
  2. Intel and Nvidia are part of the GDC DX12 announcement. Does this mean they are onboard?
  3. Has MS simply worked with AMD to create the XB1 API and agreed to let AMD release it as the next DX?
  4. Or maybe it is AMD who are letting MS release Mantle as DX?

From the article

Just as SemiAccurate predicted months ago, Microsoft has adopted AMD’s Mantle but are now calling it DX12. The way they did it manages to pull stupidity from the jaws of defeat by breaking compatibility in the name of lock-in.
Thoughts please?

My own thoughts are that as long as this is open source for everyone then it is a great step forward. My tests with Mantle show that it is a definite improvement over DX.
 
Last edited:
This is pure speculation, Microsoft said in November, in response to Amd saying there would be no DX12, that they were planning to bring "lessons learned from the xbox one DX11.X to all windows platforms"
Everyone, myself included said that MS were going to be bringing something mantle-like but cross platform/hardware vendor out, whether or not or how similar it is to mantle under the skin is pure guess work, mantle itself is a derivative of Dx as it uses the same high level shader language structure, so Amd stole large parts of DX from MS in the first place

This is another self aggrandising opinion piece from Charlie, dropping some hints to make it look like an interesting piece to try to drum up sales for his "news" site, but you cang get better news and free hyperbole from plenty of other sources
 
Last edited:
If DX12 is Mantle, then that is cool. No reason not to use it in truth and AMD have had it long enough to have the bugs (mostly) ironed out for a DX12 release. The article came from SemiAccurate though and he is massively big on AMD and so I tend to take anything that man types with a massive pinch of salt and usually a shake of the head.

To coin a phrase - "Even a blind squirrel can find a nut now and then" - He makes so many predictions and has to get something right now and then but is this it? Time will tell.
 
I'll believe it when someone more reputable with no agenda breaks this news. If he was that 'in the know' he wouldn't need to charge a grand to view his ramblings, he'd generate plenty from traffic and ads.

I think we all get the feeling Microsoft's next move is going to be along the lines of a low level api, how much direct input of that is from amd is anybody's guess.
 
This is pure speculation, Microsoft said in November, in response to Amd saying there would be no DX12, that they were planning to bring "lessons learned from the xbox one DX11.X to all windows platforms"
Everyone, myself included said that MS were going to be bringing something mantle-like but cross platform/hardware vendor out, whether or not or how similar it is to mantle under the skin is pure guess work, mantle itself is a derivative of Dx as it uses the same high level shader language structure, so Amd stole large parts of DX from MS in the first place

This is another self aggrandising opinion piece from Charlie, dropping some hints to make it look like an interesting piece to try to drum up sales for his "news" site, but you cang get better news and free hyperbole from plenty of other sources

If DX12 is Mantle, then that is cool. No reason not to use it in truth and AMD have had it long enough to have the bugs (mostly) ironed out for a DX12 release. The article came from SemiAccurate though and he is massively big on AMD and so I tend to take anything that man types with a massive pinch of salt and usually a shake of the head.

To coin a phrase - "Even a blind squirrel can find a nut now and then" - He makes so many predictions and has to get something right now and then but is this it? Time will tell.


I'll believe it when someone more reputable with no agenda breaks this news. If he was that 'in the know' he wouldn't need to charge a grand to view his ramblings, he'd generate plenty from traffic and ads.

I think we all get the feeling Microsoft's next move is going to be along the lines of a low level api, how much direct input of that is from amd is anybody's guess.

^^ This + 1000.
 
I called it! :D really i did.... :p

In fairness Humbug - You did,

I'll believe it when someone more reputable with no agenda breaks this news. If he was that 'in the know' he wouldn't need to charge a grand to view his ramblings, he'd generate plenty from traffic and ads.

I think we all get the feeling Microsoft's next move is going to be along the lines of a low level api, how much direct input of that is from amd is anybody's guess.

But like Paul has said, I would like it to come from someone more reputable before I believe it. The man makes so many predictions, he has to get one right now and then.

I see this as a possibility if MS weren't already working on DX12 way back when and only took notice when Mantle was all the talk. If they have nothing, it makes sense to grab this from AMD.
 
Are the chips in the xbone mantle capable? I have no real knowledge of this stuff, I'm just wondering if this is something they want to apply to the xbox since its performance is down on the PS4, which could then lead to more mantle titles for the PC as more cross-platform developers adopt it.
 
From what I have read mantle is essentially doing to pc what the consoles already do as far as api goes. I am not going to say I really understand it all but the article I read last basically said consoles would get no benefit from mantle because they already do it.

Part of the idea aside from performance gains on PC would be to be able to port a game easier and smoother since the consoles already run on that type of setup. Please correct me if I am wrong or interpreted what I read wrong.
 
Back
Top Bottom