Поделиться через


Функции Direct3D 11.3

В следующих разделах описаны функциональные возможности, добавленные в Direct3D 11.3. Эти функции также доступны в Direct3D 12.

В этом разделе

Раздел Описание
Консервативная растеризация
Консервативная растеризация добавляет некоторую уверенность в отрисовке пикселей, что, в частности, полезно для алгоритмов обнаружения конфликтов.
Сопоставление текстур по умолчанию
Использование сопоставления текстур по умолчанию сокращает объем копирования и использования памяти при совместном использовании данных изображений между GPU и ЦП. Однако его следует использовать только в определенных ситуациях. Стандартный макет swizzle позволяет избежать копирования или перевертывания данных в нескольких макетах.
Представления порядка растеризатора
Упорядоченные представления растеризатора позволяют коду шейдера пикселей помечать привязки UAV объявлением, которое изменяет обычные требования к порядку результатов графического конвейера для БПЛА. Это позволяет работать алгоритмам OIT, которые дают гораздо лучшие результаты отрисовки, когда несколько прозрачных объектов находятся в одном представлении в соответствии друг с другом.
Контрольное значение трафарета в шейдере
Включение пиксельных шейдеров для вывода эталонного значения трафарета вместо использования указанного api-интерфейса обеспечивает очень точный контроль над операциями набора элементов.
Загрузка типизированного представления неупорядоченного доступа
Типизованная загрузка неупорядоченного представления доступа (UAV) — это возможность для шейдера считывать данные из БПЛА с определенным DXGI_FORMAT.
Архитектура унифицированной памяти
Запрос о поддержке единой архитектуры памяти (UMA) может помочь определить, как обрабатывать некоторые ресурсы.
Объемные плиточные ресурсы
Объемные (трехмерные) текстуры можно использовать в качестве мозаичного ресурса, отметив, что разрешение плиток является трехмерным.

Новые возможности Direct3D 11