• 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.

***The Official Vulkan API Thread***

I get the impression that it matters to some because its built on Mantle.

It certainly sets some people off as soon as that's mentioned.
 
“I believe a while back I read on a website a comment by Nvidia on how important Mantle was as a contribution to Vulkan,so I am still not sure what Pottsey is argueing about when the head of the Khronos Group is actually a senior Nvidia bloke called Neil Trevett “
CAT-THE-FIFTH you seem to have misunderstand what I was arguing. I completely agree Mantle is an important contribution to Vulkan. What I was arguing is Mantle wasn’t the only important contribution to Vulkan and AMD didn’t do the majority of the work. AMD did the base line contribution to start the project. Other vendors did major contributions to take Vulkan away from the base line AMD created.

Without those vendor contributions Vulkan would be useless compared to what we have today and those company’s deserve credit for what they did.



“AMD spent a lot of R and D time in getting Mantle out by themselves,and if it were not for the fact they gave it away for FREE,where do you think Vulkan would be now??”
In a worse state then it is now. But IMG and ARM both spent a lot of R and D on low level API’s and gave it away for free to Vulkan. Where do you think Vulkan would be today without them? What I am trying to get across is that it’s not only AMD that contributed a lot to Vulkan for free.



“This is what you don't get - AMD could have just made Vulkan die a death,especially since Vulkan benefits Linux users the most,”
There is no way AMD could have killed Vulkan as without AMD we would still have ended up with a low level Vulkan API. Linux users do not benefit the most. The mobile world is the ones who benefit the most. As OpenGL ES & Mantle itself was very bias against the majority of the worlds GPUs. It was companies like IMG and ARM that turned Mantle from a bias useless API into great API that Vulkan is today.



Pottsey, who is saying AMD "should get all the credit?" no one...
It was said earlier on the thread that AMD did the majority of the work on vulkan. This all came about because I pointed out that wasn't correct and I said Vulkan is more then just Mantle with a few minor changes.
 
I believe a while back I read on a website a comment by Nvidia on how important Mantle was as a contribution to Vulkan,so I am still not sure what Pottsey is argueing about when the head of the Khronos Group is actually a senior Nvidia bloke called Neil Trevett. The fact that the Khronos Group jumped at the chance of using Mantle as the basis of Vulkan instead of just developing something else like Apple did with Metal(who is a member too BTW),indicates how important a contribution it was for them to base Vulkan on it. Why would an important member like Nvidia want to be using competitors tech?? They obviously thought it was important enough to agree to use it.

I am sure Khronos Group members like Nvidia,Intel and Google between them have more resources to make a clean sheet API than taking something AMD has worked on with their limited funds and only functioned on their newer cards,and was a bit hit and miss due to its experimental nature,and adapting it for their own means.

How can you possibly say Mantle is the basis for Vulkan when Vulkan existed previously ? In order for that to happen, Mantle would have to have been the foundation and bits of Vulkan added to have a final product. When in fact, Vulkan existed and we were told took the best bits of Mantle to form the finshed API.

Its inaccuracies and wording used that you just wrote for me gets my goat.
 
How can you possibly say Mantle is the basis for Vulkan when Vulkan existed previously ? In order for that to happen, Mantle would have to have been the foundation and bits of Vulkan added to have a final product. When in fact, Vulkan existed and we were told took the best bits of Mantle to form the finshed API.

Its inaccuracies and wording used that you just wrote for me gets my goat.


Vulkan didn't exist previously. Khronos themselves said its a completely new API based on Mantle.

Vulkan, BTW is German for Volcano, think about that....

 
Last edited:
How can you possibly say Mantle is the basis for Vulkan when Vulkan existed previously ? In order for that to happen, Mantle would have to have been the foundation and bits of Vulkan added to have a final product. When in fact, Vulkan existed and we were told took the best bits of Mantle to form the finshed API.

Its inaccuracies and wording used that you just wrote for me gets my goat.

dont you find it peculiar the change of direction in API after Mantle ? how everyone is making low level API, all advertising draw calls, overhead, and async compute ? before Mantle not a single firm announced any of that untill Mantle games showed up and benchs started rolling and the concept was proven and liked by users and devs alike ?
you can be anti-AMD, without being driven by the nose by your bias, let your emotions aside and use abit of logic
 
Humbug, actually it's quite funny that people don't even admit that the actual name Vulkan , is a contribution to mantle.

" A volcano erupts from magma coming from the mantle. "

But like said before, none of these actually matters.
 
Humbug, actually it's quite funny that people don't even admit that the actual name Vulkan , is a contribution to mantle.

" A volcano erupts from magma coming from the mantle. "

But like said before, none of these actually matters.

He gets it, education and logic.
 
Nope nope nope, there is only one type of Vulkan I care about and it doesn't spout lava. Any other term would be illogical!
 
dont you find it peculiar the change of direction in API after Mantle ? how everyone is making low level API, all advertising draw calls, overhead, and async compute ? before Mantle not a single firm announced any of that untill Mantle games showed up and benchs started rolling and the concept was proven and liked by users and devs alike ?
you can be anti-AMD, without being driven by the nose by your bias, let your emotions aside and use abit of logic
That’s incorrect. IMG had low level API’s for 20+ years and so far are the only GPU company to have massive success in Low level API’s. AMD and Mantle was just a copy of what IMG did with SGL and Metal. It was IMG that demonstrated and proved the advantages of low level API's not AMD with Mantle. If anything the change in direction happened to due IMG success, not due to what AMD did.
 
dont you find it peculiar the change of direction in API after Mantle ? how everyone is making low level API, all advertising draw calls, overhead, and async compute ? before Mantle not a single firm announced any of that untill Mantle games showed up and benchs started rolling and the concept was proven and liked by users and devs alike ?
you can be anti-AMD, without being driven by the nose by your bias, let your emotions aside and use abit of logic

Microsoft was talking about making a multi-threaded lower-level API since around 2007. Nvidia was pushing for a multi-threaded API since before that.

OpenGL Next was going in the direction of a multi-threaded faster API for mobile GPUs and modern desktops.

Console developer since the original Xbox were talking about the difference in draw calls between DX and the console APIs.




Mantle came late to the party but AMD acted on the desired of some developers. Nvidia just worked with Microsoft on DX12 which started before Mantle.
 
Microsoft was talking about making a multi-threaded lower-level API since around 2007. Nvidia was pushing for a multi-threaded API since before that.

OpenGL Next was going in the direction of a multi-threaded faster API for mobile GPUs and modern desktops.

Console developer since the original Xbox were talking about the difference in draw calls between DX and the console APIs.




Mantle came late to the party but AMD acted on the desired of some developers. Nvidia just worked with Microsoft on DX12 which started before Mantle.

Why would developers ask AMD to develop a low level API if Microsoft are already doing it, and why did Microsoft use DX11 for the XBox One, why when announcing a new API for the XBox One after it had gone on sale did they also say no to a replacement API for desktop when pushed on the question? maybe thats why Developers asked AMD to do it.

If Microsoft has a new API in development before AMD they certainly didn't have it prepared for their own console and its not what they were telling Developers.
Its only after Mantle that Microsoft suddenly decided that they had and API in development for long before AMD. (why does it take Microsoft so much longer than AMD to come up with an API)

here is what i think. Mantle was intended for that console but it had strings attached, IE that it would also become DX12, Microsoft said no, they said no for the same reason there hasn't been a new API from Microsofty for 10 years, PC Gaming has no income for them. if anything it eats into their repeat superscription Xbox Live Console system.

The only reason they gave in is because AMD released it anyway, had MS not reacted they would have lost their API monopoly.
 
Last edited:
Aaaaand the argument starts again.....

Personally I don't think MS had any intention with regards dx12 until Mantle came along. They was quite happy pushing xbox rather than Windows for gaming
 
That’s incorrect. IMG had low level API’s for 20+ years and so far are the only GPU company to have massive success in Low level API’s. AMD and Mantle was just a copy of what IMG did with SGL and Metal. It was IMG that demonstrated and proved the advantages of low level API's not AMD with Mantle. If anything the change in direction happened to due IMG success, not due to what AMD did.

ok i never said Mantle was the First low level API on the market, how do you compare the need for lower API now and 20 years ago...

Microsoft was talking about making a multi-threaded lower-level API since around 2007. Nvidia was pushing for a multi-threaded API since before that.

OpenGL Next was going in the direction of a multi-threaded faster API for mobile GPUs and modern desktops.

Console developer since the original Xbox were talking about the difference in draw calls between DX and the console APIs.


Mantle came late to the party but AMD acted on the desired of some developers. Nvidia just worked with Microsoft on DX12 which started before Mantle.

i meant announcement prior to Mantle and after the last iteration of DX, microsoft talking about multi-threading in 2007 and yet released DX11 in 2009 the way it is, and then didnt mention any plans for lower level DX again untill a year after Mantle
and one of the reasons why AMD got screwed, microsoft talked multi-threading, AMD focused on it for their CPUs, then microsoft went AFK, the reason for Mantle in the first place was to show that AMD had 150$ CPU performing as good as an Intel 1000$ cpu on gaming, and they proved it
 
“ok i never said Mantle was the First low level API on the market, how do you compare the need for lower API now and 20 years ago...”
It wasn’t just in use 20 years ago but thought out those 20years right up till today.

You said “before Mantle not a single firm announced any of that untill Mantle games showed up and benchs started rolling and the concept was proven”

Well I just gave you another company that had announced all of that before Mantle. Had demoed all of that before Mantle and had proven the concept before Mantle. AMD spotted how well IMG had done with low level API’s and copied them. It wasn’t AMD that kick started the new wave of low level API’s. It was IMG.


“i meant announcement prior to Mantle and after the last iteration of DX,”
Mantle was 2013, last DX was 2008 and IMG did low level API between those dates. Two examples being the 2011 low-level, to-the-metal code with the Playstation Vita which later turned into the Metal API used in 10’s of millions of devices and 100’s of games which if anything is what kick started todays wave of low level API's . They also had the low level OpenRL for the desktop cards which was version 1.0 in 2012.



“and then didnt mention any plans for lower level DX again untill a year after Mantle”
What makes you think that was due to Mantle and not the work IMG was doing demoing the advantages of low level API’s?
 
Back
Top Bottom