DirectX 10

DirectX 10 это версия библиотеки API от Microsoft, специально предназначенная для разработки видеоигр, выпущенная для Windows Vista в 2006 году

Реклама

10-я версия DirectX

2 Июль года 2020
8 / 10

Windows 95 означала значительные изменения во многих аспектах операционных систем от Microsoft, заменив традиционную консоль MS-DOS графическим интерфейсом, который повысил популярность компьютеров (интерфейс, который уже был доступен на Mac или OS/2). Одно из этих изменений повлияло на то, как мы понимаем мультимедийную среду на ПК, которая становится все более богатой во всех смыслах.

И чтобы усилить ее, компания Microsoft решила выпустить DirectX, набор API, ориентированную на упрощение работы разработчиков во всем, что связано с видео и видеоиграми.

Какие API входят в состав DirectX?

Он поставляется со следующим набором API для разработчиков:

  • Direct3D для обработки и кодирования трехмерной графики.
  • Direct Graphics для рисования двухмерных изображений и представления изображений в 3D.
  • DirectInput для обработки данных, поступающих с клавиатуры, мыши и других игровых контроллеров, таких как геймпады и джойстики.
  • DirectPlay для сетевых коммуникаций.
  • DirectSound для воспроизведения и записи звука.
  • DirectMusic для воспроизведения музыки.
  • DirectShow для воспроизведения звука и видео с прозрачностью сети.
  • DirectSetup для упрощения установки компонентов и элементов DirectX.
  • DirectCompute, язык и библиотека инструкций для управления всеми подпроцессами процесса, специально разработанного для многоядерных процессоров.

А в 2006 году DirectX 10 был выпущен для Windows Vista, хотя позже он был принят Windows 7. Он исправил некоторые ограничения и недостатки, присутствующие в предыдущей версии, DirectX 9, а также проблемы, связанные с производительностью, которые некоторые процессы вызвали из-за создания «узких мест» в обработки данных, а также были введены следующие функции в этой новой версии:

  • Более эффективные и менее частые вызовы API, чтобы не подавлять процессор в графической части.
  • Shader Model 4.0: количество реестров, однобуферной прорисовки и байтов в буфере вершин увеличивается, и теперь мы можем получать доступ к текстурам без ограничений из любого типа шейдера.
  • Geometry Shader: создание геометрических фигур процедурным образом и в реальном времени.

Эта новая версия означала существенное изменение в отношении того, как были задуманы новые видеоигры, хотя вскоре она стала устаревшей в 2009 году с приходом DirectX 11 и, очевидно, с выпуском DirectX 12 в 2015 году для Xbox One и Windows 10.

Elies Guzmán

Получив специальности в области истории, а затем документации, я накопил более чем десятилетний опыт тестирования и написания приложений: обзоров, руководств, статей, новостей, трюков... бесчисленное множество, особенно для Android,...

Мария Жушков

Мария Жушков

Характеристики