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