DirectX 12 - новое графическое API, которое оптимизирует функциональное взаимодействие операционной системы и приложений с загрузкой драйверов любых видеокарт. Последняя версия DirectX не требует установки новой видеокарты, так как для большинства GPU предусмотрена поддержка Dx12. Разработчики компании Microsoft накануне выхода обновленной Dx12 анонсировали новые перспективы по увеличению производительности сложных сцен и эффектов.
Особенности DirectX 12
Благодаря низкоуровневому рендерингу финализирована возможность доступа к резервному потенциалу видеокарты, благодаря чему заметно возрастет производительность даже старых игр.
Основные изменения в последней версии
- Внедрение многопоточной оптимизации позволит более равномерно распределить загрузку ядер CPU (характерно для многоядерных процессоров).
- Предусмотрена поддержка всех типов устройств Microsoft: смартфоны, планшеты, ноутбуки, нетбуки, игровая платформа Xbox One и персональные компьютеры.
- Реализован обновленный вариант применения режимов наложения и консервативная растеризация, совместное применение которых призвано значительно оптимизировать процесс отсечения объектов и распознавания столкновений.
- Многоуровневая поддержка сжатых форматов новых ресурсов - ASTC (получил обозначение ARM, интегрирован официальным расширением OpenGL) и JPEG.
Pixel Shader Ordering определяет периодичность контроля за механизмом доступа пиксельного шейдера к ресурсам в заданном режиме, что ограничивает интеграцию артефактов в момент отрисовки прозрачных объектов. Это аналог расширения PixelSync, которое разработчики Intel ранее использовали для GPU Iris.
Улучшенное состояние объектов конвейера и таблиц дескрипторов предопределило пониженный уровень абстрагирования оборудования.
Предусмотрена возможность объединения в единую системную оболочку графических карт от различных производителей.
В виду того, что отдельного установщика DirectX 12 на данный момент не существует установка пакета возможно только в режиме апдейта через центр обновлений Windows.