Microsoft готує значне оновлення для DXR (DirectX Raytracing), інтегрованого конвеєра трасування променів у API DirectX 12 Ultimate. Це оновлення покликане істотно прискорити рейтрейсинг в іграх, дозволяючи графічним процесорам ефективніше обробляти геометрію та кадри, а також перебираючи низку завдань, що раніше виконувалися центральним процесором. Реліз нових функцій, що зараз перебувають у розробці, планується вже цього літа.
В основі оновлення лежать три ключові технології: кластерна геометрія, розділені структури прискорення верхнього рівня (Partitioned TLAS) та операції з непрямими структурами прискорення. Кластерна геометрія спростить роботу GPU з трикутниками, об’єднуючи їх у спрощені блоки для пакетної обробки. Це зменшить кількість звернень до геометричних даних у кадрі та покращить продуктивність, особливо при генерації таких об’єктів, як листя або натовп. Partitioned TLAS, у свою чергу, розділятиме весь кадр на менші групи, що дозволить GPU трасувати промені лише для видимих або необхідних елементів, значно прискорюючи процес.
Функція непрямих операцій прискорення структур дозволить графічному процесору безпосередньо виконувати завдання, які раніше були прерогативою CPU, наприклад, керувати API-викликами для побудови, стиснення або переміщення структур. Очікується, що ці нововведення призведуть до зниження системної затримки та загального підвищення продуктивності рейтрейсингу в складних ігрових сценах. Microsoft зазначає, що нові функції працюватимуть на всіх відеокартах з підтримкою рейтрейсингу після оновлення драйверів, хоча новіші GPU можуть отримати додаткові переваги, а деякі старіші — можуть не підтримувати всі нові можливості.
