2) Возможность легкого портирования OpenGL-игры на Direct3D или, что более актуально, создание мультиграфического рендера - достаточно подставлять ей нужную библиотеку при запуске. В будущем, вероятно, будет создана статическая библиотека для линковки, что позволит внедрять враппер в движок напрямую, обходясь без манипуляций с DLL.
1) Существуют кривые драйвера (особенно этим грешат мобильные радеоны), в которых нет нормальной поддержки OpenGL, а Direct3D поддерживается. Тогда для игры в OpenGL-игру понадобится этот враппер.
II. Зачем это может понадобиться?
Это библиотека, эмулирующая OpenGL API средствами Microsoft Direct3D 9.0c. Эмуляция не является полной - некоторые возможности пока не реализованы. Однако уже имеющийся функционал позволяет играть в некоторое количество OpenGL-игр.
Окончание разработки: как надоест
QindieGL (эмулятор OpenGL через Direct3D9)
/ / / QindieGL (эмулятор OpenGL через Direct3D9)
QindieGL (эмулятор OpenGL через Direct3D9) / Форум / Проекты / GameDev.ru ЂЂЂ Разработка игр
Комментариев нет:
Отправить комментарий