Во время конференции разработчиков представители Square Enix представили техническую демонстрацию работы движка Luminous Engine на DirectX 12. По словам сотрудников издателя, несмотря на все преимущества нового API компании Microsoft переход является достаточно сложным процессом.
Команде лучших программных инженеров потребовалось 3 недели, чтобы заставить основные элементы обработки графики Luminous Engine работать на DirectX 12. Другими словами, сам процесс реализации поддержки 12 версии API является необычно трудной задачей.
«Кажется, потребовалось около трех недель, чтобы заставить работать основные системы рендеринга. Судя по моему предыдущему опыту реализации поддержки новых графических API, я бы сказал, что это не очень сложно. Мы не просто напрямую портировали новый интерфейс, но и не использовали многие уникальные возможности D3D12. Должен сказать, что для более качественной настройки всех систем движка потребуется еще много времени», — отметил представитель Square Enix.
«Лично мне показалось, что реализация поддержки не очень сложная задача. Для нас она таковой не являлась. Но, как и с любой другой новой платформой, для использования DirectX 12 на 100% придется потратить много времени».
Другими словами, поддержка DirectX 12 не является невыполнимой задачей для разработчиков, но все же требует определенного количества времени и сил. Далеко не все команды стремятся сразу реализовать поддержку нового графического интерфейса. К примеру, команда CD Projekt решила сперва завершить работу над The Witcher 3: Wild Hunt и до релиза зареклась касаться этой темы. Как бы то ни было, по слухам разработчики все же добавят в игру поддержку DirectX 12.