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