Тема: С++ и 3D
Показать сообщение отдельно
Старый 20.11.2009, 02:14   #14
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: С++ и 3D

Я вроде написал - версии 7, 8, 9 - совместимость кода отличная. И туда и сюда можно переносить, с незначительными правками в API. Ну и так конечно на DX7 шейдеров вообще нет и все такое, так что тоже все не портанешь, но FFP - без проблем. С DX10 это уже не действует. Ибо как я уже говорил почти полностью поменялся API. В тоже время DX10<->DX11 не будет иметь больших проблем. Грубо говоря. Что-то было до DX10. Это одно. Все что после - совсем другое.
Так же напомню, что от OGL 3.0 ждали кардинальной смены API. Однако нифига подобного не произошло. А та бы была таже фигня что и с DX.
И вообще. Все эти перенести код куды-сюды и т.п. часто является полной фигней ибо не используется. Частично - да. Но для этого и не нужна полная совместимость GAPI. Что-то взял со старого, подправил под новое, ПРОФИТ!
З.Ы. А православный путь - тотальное переписывания GAPI layer под новый API. С учетом всех его фишек и т.п.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (20.11.2009)