Seriously guys put those "can of worms" somewhere else. This is no 95.
First we have two common APIs. Meaning every hardware needs to support one or another.
Secondly there are only two players on GPU market Nvdia and AMD/Ati.
This is beside advancements in computer programming, libaries, drivers and so much more stuff which is important.
At worst case scenario there will be 4 APIs. Two general type OpenGL and DX known by anyone and supported by every hardware vendor.. and Nvidia API and AMD API.
Most of things will be shared like techniques difference will be only in details and finalization.
It doesn't mean that tesselation tech on Nvidia API will be so different that devs will need to learn again that stuff on AMD API and so on.
Multiplatform engine will probably work with those APIs out of the box.
Again this is no 95....
First we have two common APIs. Meaning every hardware needs to support one or another.
Secondly there are only two players on GPU market Nvdia and AMD/Ati.
This is beside advancements in computer programming, libaries, drivers and so much more stuff which is important.
At worst case scenario there will be 4 APIs. Two general type OpenGL and DX known by anyone and supported by every hardware vendor.. and Nvidia API and AMD API.
Most of things will be shared like techniques difference will be only in details and finalization.
It doesn't mean that tesselation tech on Nvidia API will be so different that devs will need to learn again that stuff on AMD API and so on.
Multiplatform engine will probably work with those APIs out of the box.
Again this is no 95....