Counter-Strike community форумы

Здравствуйте, гость ( Вход | Регистрация )


 
Ответить в данную темуНачать новую тему
DirectX 12, Информация о новом API
Semplesh
сообщение 20.8.2014, 15:54
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 3.8.2014
Из: Киев
Пользователь №: 10219





Компания Microsoft явно не захотела останавливаться на графических достижениях DirectX 11.1 и во время GDC 2014 конференции, которая проходила 20 марта в Сан-Франциско, разработчики анонсировали DirectX 12. Что нового принесет новая версия API от Microsoft?

В то время, как все усилия DirectX 11 были направлены на улучшение графических эффектов, DirectX 12 делает упор на оптимизацию новой версии под существующее аппаратное обеспечение. А главным станет то, что этот новый API будет низкоуровневым, в отличии от всех своих предшествующих версий. Но так или иначе, первый низкоуровневый API - "Mantle" от AMD обогнал "DX 12", выйдя раньше на целый год.
Разработчики утверждают, что практически все видеокарты 2013-2014 года выпуска будут поддерживать новую версию DirectX. Но всё-таки, это примерное утверждение. Просмотреть список моделей всех видеокарт, поддерживающих DirectX 12 - можете на этой странице. Стоит также сказать, что DirectX 12 не будет эксклюзивом для PC: поддержкой нового API обзаведутся Xbox One, а также другие устройства от Mircrosoft.






Известно, что неизменным движком для DirectX является Direct3D, на котором и создаются компоненты игр. Разработчики уверяют, что внесенные изменения позволят многократно увеличить скорость выполнения множества графических операций, а также даст возможность на полную использовать новейшие GPU. Теперь нагрузка на ЦП существенно снизится и будет равномерно распределена по другим CPU. Также появится новая сущность – bundles. Bundle является набором готовых команд, которые могут быть использованы, скажем, для рендеринга одинаковых объектов с разными текстурами, что избавляет GPU от лишней работы, благодаря заранее подготовленным сценариям. Еще одним важным нововведением DirectX 12 станет то, что приложения будут сами управлять доступными ресурсами, что сильно увеличит производительность. Также мобильные устройства смогут дольше обходиться без подзарядки, благодаря уменьшению нагрузки на ЦП.

Таблица увеличения производительности при использовании DirectX 12:



Сравнение DirectX 11 и DirectX 12 в "3DMark" Workload (увеличьте изображение):



Все плюсы (достоинства и преимущества) DirectX 12 можно собрать в один список:
1. Улучшение работы Direct3D;
2. Отрисовка Draw Calls выйдет на новый уровень;
3. Улучшение текстур;
4. Увеличение скорости обработки информации;
5. Улучшение графической геометрии.


Разработчики заявили, что на портирование под DirectX 12 будет требоваться совсем мало времени. Forza Motorsport 5, которую и показывали на GDC, один программист портировал за 120 дней. Если же портом будет заниматься целый отдел, то задача будет выполнена в кратчайшие сроки.
Компании Intel и NVidia подтвердили, что новая версия DirectX 12 будет работать и на современном оборудовании. Видеокарты с архитектурой Fermi, Maxwell, Kepler, GCN, Kaveri будут совместимы с DirectX 12, что касается и процессоров Haswell от Intel.

Выпустить DirectX 12 разработчики планируют к концу 2015 года.

Видео с конференции GDC 2014:
: https://www.youtube.com/watch?v=tok2n7R9_AQ

----
Статья является собственностью сайта: http://counter-strike.cn.ua
Автор: Semplesh
Дата публикации: 20.08.2014
E-mail: A-bad@ukr.net
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.8.2017, 7:55