С релизом
Windows 10 в июле исполняемая библиотека
DirectX получит первое полноценное обновление с момента выхода
Windows 7 шесть лет назад.
Nvidia и
AMD обещают, что новая версия API будет поддерживаться даже видеокартами текущего поколения.
Одной из ключевых особенностей библиотеки является сохранение функционала более ранних версий интерфейса программирования (от 9.1 до 11.1), избавляющее разработчиков от необходимости оптимизировать графический движок отдельно для разных поколений видеокарт. Пользователь может запустить современную игру на старом GPU, способном работать хотя бы с DirectX 9.1. Максимальная полностью поддерживаемая версия API называется уровнем возможностей (feature level, FL) графического чипа.
На презентации
Microsoft можно было увидеть слайды с уровнями возможностей различных графических архитектур. С версией 12.0 способны работать видеокарты AMD Radeon на
GCN 1.1 и платы от Nvidia на
Maxwell. Полной поддержкой 12.1 пока обладает только Maxwell GM2xx. Графические решения от Intel остановились на FL 11_1.
Реализация DirectX на основе уровней возможностей позволяет игрокам запускать игры, создаваемые под FL 12_1 даже на старых видеокартах поколения 4хх, а владельцам
980 Ti или Titan X – наслаждаться всеми современными эффектами.