10-я версия DirectX
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.
Получив специальности в области истории, а затем документации, я накопил более чем десятилетний опыт тестирования и написания приложений: обзоров, руководств, статей, новостей, трюков... бесчисленное множество, особенно для Android,...
Мария Жушков