I don't even know it is the right place to post my question, but.. lets go.
I was wondering if all the platforms supports DirectX and or OpenGL.
Let try me clarify my doubts:
I know the Windows support DirectX ( also support OpenGL), as do XBOX and Windows Phone ( maybe ).
As far as I know, the other platforms like: MacOS X, iOS ( iPhone, iPad, etc ), Android, Linux, etc supports OpenGL ( or OpenGL ES for mobiles ).
But, how about PlayStation 3, PlayStation 4? Play Station Vita? Wii, Game Cube, Nintendo 3DS etc etc etc?
What is its drawing API? It support some kind of OpenGL? There is other drawing APIs for consoles? Some proprietary API for each platform?
I know the most engines will convert code to platform native code, like Unity3d, you write your game with Unity and it compile your code and generate all the native code ( or something like that ) for iPhone, Xbox, PS, etc... but.. I want to know at low level... what Unity like engines use to convert code to platform specific?
And if you use something like 'PlayStatin SDK' ( I dont even know if it exists ), how do you develop your graphics?
Well, thanks in advance for any replies.
ps: Sry about my english, I am not a native speaker/writer.