Phoronix: How Valve Made L4D2 Faster On Linux Than Windows
Following this morning's Here Is Valve's Source Engine Left 4 Dead 2 On Linux article, here is most of the details that were shared during yesterday's SIGGRAPH presentation about Left 4 Dead 2 running natively on Linux with OpenGL and outperforming the Windows version...
I'm wondering if this work on the dynamic API translator between D3D and OpenGL is worth the work.
May be they could use it as a preprocessor before compiling their game engine, thus they would avoid the involved overhead.
Maybe with the new Source engine they could go the other way around. Translate from OpenGL to Direct3D dinamically. There's only two systems using Direct3D: Xbox and Windows. Everyone else is using OpenGL or an equivalent (Sony, Nintendo, AMD, NVIDIA, Intel, Apple, Google ...)