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