Directx для чего
Автор Sharapov задал вопрос в разделе Компьютеры, Связь
для чего нужен DirectX и получил лучший ответ
Ответ от Михаил смирнов[активный]
Вопрос, конечно, интересный... А как Вы собираетесь работать с мультимедиа приложениями? Игрушками всякими и графикой? Обижаться не стоит, ответ упрощен, но, видимо, так доходчивее...
Ответ от Денис Кузьмин[гуру]
DirectX — это коллекция API, разработанных для простого и эффективного решения задач, связанных с игровым- и видеопрограммированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX свободно доступен на сайте Microsoft. Ранее DirectX вкладывался разработчиками в дистрибутивы игр, но сейчас он включен в стандартный набор ПО Windows. Зачастую, свежие версии DirectX поставляются с вместе с игровыми приложениями, так как DirectX API обновляется достаточно часто, и версия, включенная в ОС Windows зачастую является далеко не самой новой.Из истории DirectX:Изначально нацеленный на разработку видеоигр, DirectX стал популярен и в других областях разработки программного обеспечения. К примеру, DirectX, наряду с OpenGL, получил очень широкое распространение в инженерном/математическом ПО.В 1994 году Microsoft была практически готова выпустить следующую версию своей операционной системы — Windows 95. Главным фактором, определяющим, насколько популярна будет новая ОС, являлся набор программ, которые можно будет запускать под её управлением. В Microsoft пришли к выводу, что, пока разработчики видят DOS более подходящей для написания игровых приложений, коммерческий успех новой ОС весьма сомнителен.DOS позволяла разработчику получить прямой доступ к видеокарте, клавиатуре/мыши/джойстику и прочим частям системы, в то время как Windows 95, с её защищенной моделью памяти, предоставляла более стандартизованный, но в то же время весьма ограниченный доступ к устройствам. Microsoft нуждались в новом способе дать разработчику всё, что ему необходимо. Eisler, St. John, and Engstrom решили эту проблему, назвав само решение DirectX.Первый релиз DirectX был выпущен в сентябре 1995 года, под названием «Windows Game SDK».Ещё до появления DirectX, Microsoft включила OpenGL в ОС Windows NT. Direct3D позиционировался как замена OpenGL в игровой сфере. Отсюда берёт свое начало «священная война» между сторонниками кросс-платформенной OpenGL и доступной лишь в Windows Direct3D. Так или иначе, остальные части DirectX очень часто комбинируются с OpenGL в компьютерных играх, так как OpenGL как таковой не подразумевает функциональнось уровня DirectX (например, доступ к клавиатуре/джойстику/мыши, поддержка звука, игры по сети и т. д.) .DirectX является базой для Xbox API. Xbox API схож с DirectX 8.1, но обновление версии, как и на других консолях, невозможно.В 2002 году, Microsoft выпустила DirectX 9 с улучшенной и расширенной поддержкой шейдеров. С 2002 года DirectX неоднократно обновлялся. В августе 2004 года в DirectX была добавлена поддержка шейдеров версии 3.0 (DirectX 9.0c).Будущее DirectX:Microsoft в настоящее время работает над серьезными изменениями в DirectX. Изначально называвшийся «Windows Graphics Foundation», он позднее был переименован в DirectX 10. DirectX 10 представляет собой часть ОС Windows Vista. DirectX 10 будет использовать отличную от DirectX 9.0 модель управления. DirectX 10 будет предоставлять набор требований к аппаратной части, минимальный стандарт функциональности, необходимой для того, чтобы аппаратное устройство было DirectX-совместимым.
DirectX — это коллекция API, разработанных для простого и эффективного решения задач, связанных с игровым- и видеопрограммированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX свободно доступен на сайте Microsoft. Ранее DirectX вкладывался разработчиками в дистрибутивы игр, но сейчас он включен в стандартный набор ПО Windows. Зачастую, свежие версии DirectX поставляются с вместе с игровыми приложениями, так как DirectX API обновляется достаточно часто, и версия, включенная в ОС Windows зачастую является далеко не самой новой.Из истории DirectX:Изначально нацеленный на разработку видеоигр, DirectX стал популярен и в других областях разработки программного обеспечения. К примеру, DirectX, наряду с OpenGL, получил очень широкое распространение в инженерном/математическом ПО.В 1994 году Microsoft была практически готова выпустить следующую версию своей операционной системы — Windows 95. Главным фактором, определяющим, насколько популярна будет новая ОС, являлся набор программ, которые можно будет запускать под её управлением. В Microsoft пришли к выводу, что, пока разработчики видят DOS более подходящей для написания игровых приложений, коммерческий успех новой ОС весьма сомнителен.DOS позволяла разработчику получить прямой доступ к видеокарте, клавиатуре/мыши/джойстику и прочим частям системы, в то время как Windows 95, с её защищенной моделью памяти, предоставляла более стандартизованный, но в то же время весьма ограниченный доступ к устройствам. Microsoft нуждались в новом способе дать разработчику всё, что ему необходимо. Eisler, St. John, and Engstrom решили эту проблему, назвав само решение DirectX.Первый релиз DirectX был выпущен в сентябре 1995 года, под названием «Windows Game SDK».Ещё до появления DirectX, Microsoft включила OpenGL в ОС Windows NT. Direct3D позиционировался как замена OpenGL в игровой сфере. Отсюда берёт свое начало «священная война» между сторонниками кросс-платформенной OpenGL и доступной лишь в Windows Direct3D. Так или иначе, остальные части DirectX очень часто комбинируются с OpenGL в компьютерных играх, так как OpenGL как таковой не подразумевает функциональнось уровня DirectX (например, доступ к клавиатуре/джойстику/мыши, поддержка звука, игры по сети и т. д.) .DirectX является базой для Xbox API. Xbox API схож с DirectX 8.1, но обновление версии, как и на других консолях, невозможно.В 2002 году, Microsoft выпустила DirectX 9 с улучшенной и расширенной поддержкой шейдеров. С 2002 года DirectX неоднократно обновлялся. В августе 2004 года в DirectX была добавлена поддержка шейдеров версии 3.0 (DirectX 9.0c).Будущее DirectX:Microsoft в настоящее время работает над серьезными изменениями в DirectX. Изначально называвшийся «Windows Graphics Foundation», он позднее был переименован в DirectX 10. DirectX 10 представляет собой часть ОС Windows Vista. DirectX 10 будет использовать отличную от DirectX 9.0 модель управления. DirectX 10 будет предоставлять набор требований к аппаратной части, минимальный стандарт функциональности, необходимой для того, чтобы аппаратное устройство было DirectX-совместимым.
Ответ от Дмитрий юмартов[активный]
ого
ого
Ответ от Евгений П[эксперт]
для игр
для игр
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: для чего нужен DirectX
отсутствует d3dx9_43.dll что делать?? ? игра не открывается просит вот этот файл d3dx9_43.dll, что это и для чего?
Microsoft DirectX® для конечного пользователя обновит текущую версию DirectX – встроенную
подробнее...
спросили в S3 Graphics
что такое директ икс и для чего это нужно?
Без последней версии директикс вы не сможете играть в установленные современные игры на компе. При
подробнее...
что такое директ икс и для чего это нужно?
Без последней версии директикс вы не сможете играть в установленные современные игры на компе. При
подробнее...
спросили в Dexp
Расскажите доступным языком, для чего нужен DXVA.
Это что-то вроде дополнения для ДиректХ для использования с графической картой помогающей с
подробнее...
Расскажите доступным языком, для чего нужен DXVA.
Это что-то вроде дополнения для ДиректХ для использования с графической картой помогающей с
подробнее...
спросили в Visual Basic NET
что такое Microsoft .NET Framework 4?? для чего она?
Предназначена для совместимости программ, написанных на разных
подробнее...
что такое Microsoft .NET Framework 4?? для чего она?
Предназначена для совместимости программ, написанных на разных
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
не выходит скачать Directx 11
Driver Genius Professional - программа для управления драйверами (создания резервных копий,
подробнее...
спросили в Железо 2012 год
Видеокарта! скажите хороша ли видеокарта NVIDIA GeForce GT620 2ГБ для игр 2012 года?
GT 620 для игр не годится настолько, что даже тестов ее не делают. Ознакомьтесь: . Т. е. более
подробнее...
Видеокарта! скажите хороша ли видеокарта NVIDIA GeForce GT620 2ГБ для игр 2012 года?
GT 620 для игр не годится настолько, что даже тестов ее не делают. Ознакомьтесь: . Т. е. более
подробнее...
что лучше directx 11 или directx 9? что лучше directx 11 или directx 9?
Оба, один дополняет другой.
подробнее...
спросили в MacOS User java
Хочу научиться программировать, с чего начать? Посоветуйте пожалуйста какую-нибудь литературу, либо сайт.
Рекомендую кроссплатформенную среду программирования PureBasic .
Язык не сложный (программы и
подробнее...
Хочу научиться программировать, с чего начать? Посоветуйте пожалуйста какую-нибудь литературу, либо сайт.
Рекомендую кроссплатформенную среду программирования PureBasic .
Язык не сложный (программы и
подробнее...
спросили в User Нах User ? 1
Как установить directx 8.1 для windows 7 не спрашивайте почему
Не спрашиваю почему - спрашиваю нахуя
подробнее...
Как установить directx 8.1 для windows 7 не спрашивайте почему
Не спрашиваю почему - спрашиваю нахуя
подробнее...
спросили в Железо
нету файла dxcpl на компьютере. Windows kit и directX - устанавливал, обновлял. Файл так и не появился.
зайди на сайт мелкософта там он есть отдельно
пи100лет
подробнее...
нету файла dxcpl на компьютере. Windows kit и directX - устанавливал, обновлял. Файл так и не появился.
зайди на сайт мелкософта там он есть отдельно
пи100лет
подробнее...
Проблема с дирексом
скачай DirectX Eradicator или DirectX Remover.
DirectX Eradicator 2.0 - Утилита для
подробнее...
спросили в Железо 405 год
Это старый процессор или новый и вообще мощный? Snapdragon 616 Octa 13MP
Смотря для чего использовать а вообще ерунда
Qualcomm Snapdragon 616 это восьмиядерный
подробнее...
Это старый процессор или новый и вообще мощный? Snapdragon 616 Octa 13MP
Смотря для чего использовать а вообще ерунда
Qualcomm Snapdragon 616 это восьмиядерный
подробнее...
спросили в Инициация
После запуска некоторых игр выскакивает ошибка 0xc000007b. Что делать? Я уже весь интернет облазил (((
Ошибка 0xc000007b считается одной из самых распространенных, возникающих в процессе инициализации
подробнее...
После запуска некоторых игр выскакивает ошибка 0xc000007b. Что делать? Я уже весь интернет облазил (((
Ошибка 0xc000007b считается одной из самых распространенных, возникающих в процессе инициализации
подробнее...
спросили в Другое Неудача
как включить аппаратное ускорение на виндоус 7
Проблема с включением аппаратного ускорения в операционной системе встречается постоянно, причем
подробнее...
как включить аппаратное ускорение на виндоус 7
Проблема с включением аппаратного ускорения в операционной системе встречается постоянно, причем
подробнее...