AMD shocked the world with its new proprietary standard mantle. essentially creating a substitute for Microsoft's DirectX and opengl.
it has two effects... the good and the bad.
but in order to understand that, let us go for a time travel and understand the concept.
"long time ago when graphic cards were just making their appearance and thus ushering new 3d accelerated games. the times when no directx and opengl was there. every manufacturer had its own standard for utilizing its gpu thus forcing game makers to either support multiple standards and go crazy or support one standard and thus work on limited number of graphic cards. this however resulted in very optimized games that could use graphic cards to a very low level.
as time passed we got open standard called opengl where if a hardware is designed to follow opengl then the software which is again designed keeping in mind opengl then it is suppose to work irrespective of underlying hardware. this finally ended software and hardware confusion and kick started 3d games for all. Microsoft came up with their own standard and it works on Windows and Xbox. though with this we gained lots of overhead and thus reduced efficiency of games running on generic gpu."
back to present time-
now we have major standards as opengl and DirectX running from mobile to consoles.
inherently consoles have the advantage of unique hardware and hardware exposure at lower level thus games can run very efficiently on them compared to pc and mobiles.
although pc always have superior hardware, they are less exploited due to overhead while running games.
enter AMD mantle.
AMD introduces another standard that exploits their specific gpu (specifically gcn architecture) thus getting efficiency upto 6 times. (this is yet to be tested).
now this has two effects.
good effect is that AMD owners can utilize this thing to get better performance and game makers can do some more heavy level effects, textures, polygon etc.
on negative side, it supports specific hardware and software designed to utilize this specification.
from my side this glide from 3dfx all over again and i rather follow open standard rather than vendor specific standard. plus we dont know if mantle will be supported on linux. boo