Показать сообщение отдельно
  #11  
Старый 08.05.2014, 21:39
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
так то DirectX библиотека создана в основном для работы с 2D
еще раз... ШТА?
Неужели ни разу при установке мощных трехмерных игр не выскакивано "установите последний DirectX"?
Цитата:
Сообщение от Википедия
Ключевые особенности версий
DirectX 6.0 — мультитекстурирование
DirectX 7.0 — аппаратная поддержка преобразований, обрезания и освещения
DirectX 8.0 — шейдерная модель 1.1
DirectX 8.1 — пиксельные шейдеры 1.4 и вершинные шейдеры 1.1
DirectX 9.0 — шейдерная модель 2.0
DirectX 9.0b — пиксельные шейдеры 2.0b и вершинные шейдеры 2.0
DirectX 9.0c — шейдерная модель 3.0
DirectX 9.0L — версия DirectX 9.0 для Windows Vista
DirectX 10 — шейдерная модель 4.0 (только Windows Vista, Windows 7, Windows 8)
DirectX 10.1 — шейдерная модель 4.1 (только Windows Vista, Windows 7, Windows 8)
DirectX 11 — шейдерная модель 5.0 (только Windows Vista, Windows 7, Windows 8)
DirectX 11.1 — шейдерная модель 5.0 (только Windows 7 SP1, Windows 8)
DirectX 11.2 — шейдерная модель 5.0 (только Windows 8.1)
Каким образом всё это может быть "создано в основном для работы с 2D"?
Рекомендация - сначала изучить детально, ЧТО такое директX, ЧТО такое OpenGL, потом определиться, ЧТО конкретно хочется написать и ГДЕ это должно работать, и только после этого выбирать directx/opengl. Тогда все подобные вопросы отпадут за неимением в них смысла.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием