Software

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

По-видимому, в этом году будет настоящий расцвет технологии трассировки лучей в реальном времени. Её поддержкой обзаведутся видеокарты AMD на архитектуре RDNA 2, обе консоли следующего поколения, и уже получил API Vulkan. Не осталась в стороне и Microsoft с своим DirectX 12, представив продвинутый DirectX 12 Ultimate.

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

Итак, DirectX 12 Ultimate – это универсальный API, являющийся развитием простого DirectX 12. Он получил ряд новых расширений, встроенную поддержку технологий DirectX Raytracing, Variable Rate Shading, Mesh Shaders и Sampler Feedback, и всё это будет работать в том числе на консоли Xbox Series X. Отмечу, что на данный момент все перечисленные технологии поддерживаются только видеокартами NVIDIA GeForce RTX.

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

Из перечисленных не столь известна функция Sampler Feedback. Это хитрый распределитель ресурсов видеопамяти. Суть его работы в том, что текстуры высокого разрешения загружаются в видеопамять только тогда, когда потребуются.

DirectX 12 Ultimate – продвинутый универсальный API для нынешних видеокарт NVIDIA, будущих AMD и консоли Xbox Series X

Технология Mesh Shaders тоже нова. Объекты, которые не изменяют своего местоположения, обсчитываются лишь частично, а частично информация берётся из предыдущего кадра. Такие манипуляции позволяют получить некоторые дивиденды производительности.

В разработке DirectX 12 Ultimate принимали непосредственное участие специалисты из NVIDIA и AMD. Напомню, сейчас его полноценная поддержка есть только у видеокарт NVIDIA GeForce RTX, а в будущем добавятся видеокарты AMD Navi 2X на архитектуре RDNA 2 и консоль Xbox Series X.

К такому событию оба чипмейкера даже подготовили небольшие видеоролики:

Leave a Comment

Your email address will not be published.