I wish all the Saints Row games ran on either OpenGL or Vulkan.
They probably used DirectX because that's what the Xbox 360 uses, so they already had it.
But I hate these vendor-specific APIs like DirectX.
I'm sure the Linux version uses OpenGL (via a translation layer from DirectX).
I have Unreal Tournament 2004 and have it set to OpenGL and the game runs perfectly, otherwise it runs crappy on DirectX. The same can be said about other games that can run on OpenGL.
The problem is there are just SO MANY different graphics API's.
DirectX for Windows & XBox
GNMX and GNM for PlayStation 4 (which has similarities to DirectX)
OpenGL and Vulkan for Mac, Linux, Windows, and mobile
Metal for Mac
Of course, based on that list, I'd probably pick OpenGL since it runs on everything.
But, of course, Microsoft provides better support for DirectX on their platforms.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.