Вот не понимаю, 2013-ый год на дворе, всякие планшеты-смартфоны на каждом шагу, линуксы-макоси начинают претендовать на роль игровых платформ, а игроделы всё продолжают использовать DirectX и конкретно Direct3D. Почему бы не перейти обратно на OpenGL? Ведь плюсы очевидны - не нужно писать рендер отдельно для Windows и отдельно для всех остальных, можно написать один код с некоторым количеством ifdef-ов, кода получится меньше - а значит, тестировать будет проще, следовательно, потенциально будет меньше ошибок.
Более того, почему гугль сделал транслятор из OpenGL в Direct3D? Неужели у OpenGL под вендой такие проблемы? Ни разу такого не замечал.