RE:RE:RE:Uh oh...stackbroker wrote: They are the king of the outdated DirectX 9 compatibility layer sandcastle!
There are multiple ways to port games between platforms, each with their own advantages and disadvantages. A compatibility layer can be much faster because it doesn't require changes to the original game code, but only if the compatibility layer already supports all the features required by the game. Currently TransGaming doesn't support DirectX 11, and it might take years before support for it is complete (but they could port less demanding games sooner). It's also hard to get optimal performance out of it,because even though Wine Is Not an Emulator, it's still a translation layer and by treating the application as a black box they could miss optimization opportunities.
Aspyr faces the same huge challenge of supporting DirectX 11: https://9to5mac.com/2013/01/16/aspyr-media-talks-porting-games-to-os-x-mac-app-store-the-future-of-mac-gaming-borderlands-2-giveaway/
Very good post. Please keep posting. Domdesm