Pull to refresh

Comments 24

Кстати, Alky переводится как «алканавт», «алкаш» :)
О надо было сразу посмотреть ссылку. Ну собственно как я и думал :)
Интересно вот каким образом они его сделают, через OpenGL или же использузя низкоуровневое железо карточки?
Нативный DirectX 10 доступен пока только для одного семейства видеокарт - Geforce 8xxx от nVidia.

Следовательно для всех остальных видеоадаптеров придется привлекать ресурсы процессора, каким-то образом эмулируя унифицированную систему шейдеров и прочие фишки, которым DX10 отличается от старых версий.

Скорость такой системы никогда не достигнет приемлемого уровня, вспомнить хотя бы Rosette на Макинтошах. А ведь парнишка позиционирует решение именно для игр

Отсюда вопрос: зачем заниматься продуктом, который для нормальной производительности потребует больше затрат, чем просто новый компьютер с установленной Vista?
Согласен. Не в таргете.
Но как исследовательская работа энтузиаста вполне потянет.
А им денег за это дадут?
Если это пойдёт в массы.
Ну скоро ATI свое выпустит и будет там тоже.


Следовательно для всех остальных видеоадаптеров придется привлекать ресурсы процессора, каким-то образом эмулируя унифицированную систему шейдеров и прочие фишки, которым DX10 отличается от старых версий.

А во второй версии OpenGL этого всего нету?


А ведь парнишка позиционирует решение именно для игр

Что-то не совсем понимаю зачем DX10 под Linux и Mac OS X. Там есть проект Cedega который на этом поприще эмуляции DX продвинулся дальше чем он :)
Ну скоро ATI свое выпустит и будет там тоже.
Ну скоро и Intel выпустит, для встроенную даже.)

А во второй версии OpenGL этого всего нету?
Сейчас спецификации поищу, скажу. На вскидку - есть, но не все.

Что-то не совсем понимаю зачем DX10 под Linux и Mac OS X.
У меня та же проблема.)
Что-бы можно было в новые игры играть под линуксом, не дожидаясь года два, пока cedega разродится свой недореализацией.
А перекомпилировать вам игры под Linux кто будет? Производителям будет проще воспользоваться средсвами OpenGL чем пользоваться этой поделкой.
Можно подумать эта реализация - просто супер. При текущих мощностях железа вы никогда комфортно не поиграете в Crisis под linux. Ибо любой транслятор или эмулятор кода ощутимо тормозит работу.

Спорю на пиво. =)
Полистал спецификации. Унифицированных шейдеров нет, в OGL1 с ними вообще была беда, во второй версии сделали более-менее вменяемый shader language, но его еще не все поддержали.

Насчет длины команд и инструкций читать, откровенно, лень. Одно ясно - OpenGL2 не в состоянии заменить DX10.
Да нет, там не так все трагично, GLSL еще год назад почти везде был, сейчас я думаю еще лучше с этим. Плюс к этом есть расширения которые функциональность DX 10 перекрывают даже немного. Другое дело что интерфейсы DX и GL настолько разные, там столько нюансов и неочевидных особенностей в драйверах что сэмулировать DX через GL, и так чтобы это работало на большинстве карточек — ну ОЧЕНЬ сложно, что и доказывает cedega.

А товарищ этот реализовал настолько ничтожную часть DX, что в общем никакого респекта не заслуживает совершенно.
Ну скоро ATI свое выпустит и будет там тоже.
Недавно прочитал шутку, что пользователи nVidia играют в игры, а пользователи ATI ждут новых драйверов…
К низкоуровневому железу карточки, насколько я знаю, доступ прикрыт…
Wrapper логичное решение, а то что он на OpenGL облегчает его написание.
Новость уже примелькалась.

Там на главной странице демонстрационное видео, Prey, запущенный на Маке. Частота кадров убивает.
Причем Prey-то как раз OpenGL использует, с Prey проблем на порядок меньше чем с DirectX-based — игрушками.
если Prey использует OpenGL, то я начинаю сомневаться в честности молодого человека...
Поскольку виртуализация на аппаратном уровне есть только в последних процах, ее никак использовать не удасться (не для того сделано). Единственный разумный выход, не используя програмной виртуализации, использовать железо и мощности самой видеокарты, однако и это тоже не нужно т.к. только последние видяшки от nVidia позволяют использовать GPU для других задач, а эти видяшки и так поддерживают DX10 :)
Мое имхо проект накроеться медным тазом поскольку:
0)Cody Brocious, по неизвестным науке причинам эмулирует DX10 на OpenGL, ресурсов OpenGL никак не хватит для реализации DX9-10 на должном уровне, просто потому что половину встроенных фильтров и API придеться писать руками.
1)В блоге указано что Alky должен менять бинарники программ, что не допустимо по закону об авторских правах.
2)За приемлемое количество лет 100% совместимости мы не дождемся.
3)Скриншоты не вызывают доверия, т.к. открытый XCode и текст в остальных окнах, вроде FF с MSDN совсем на разные темы, здаеться мне это фейк, для того чтобы собрать по 50$ :)
4)Также не вызывает доверия низкое качество демок.
1)В блоге указано что Alky должен менять бинарники программ, что не допустимо по закону об авторских правах. - недопустимого у нас куча, если не привлекут особого внимания будут жить как ни в чём ни бывало.
остальное похоже на правду.
Если вы про российский закон об авторских правах, в нем таки явно прописано, что в данном случае законный владелец копии программы менять их очень даже может (ст. 25) :)
Да, конечно. Хотя, опять же, закон что дышло...
Sign up to leave a comment.

Articles