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


Доступ конвейера к плиткам ресурсов

Плитки можно использовать в представлениях ресурсов шейдера (SRV), отрисовки целевых представлений (RTV), представлений элементов глубины (DSV) и неупорядоченных представлений доступа (UAV), а также некоторые точки привязки, в которых представления не используются, например привязки буфера вершин. Список поддерживаемых привязок см. в разделе параметры создания ресурсов плитки. Операции копирования* также работают над плитками ресурсов.

Если несколько координат плиток в одном или нескольких представлениях привязаны к одному расположению памяти, операции чтения и записи из разных путей к одной памяти будут выполняться в недетерминированном и не повторяющемся порядке доступа к памяти.

Если все плитки за объемом доступа к памяти от шейдера сопоставляются с уникальными плитками, поведение идентично для всех реализаций на поверхности с одинаковым содержимым памяти в неэтичном режиме.

В этом разделе содержатся дополнительные сведения о доступе конвейера к плиткам ресурсов.

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

Тема Описание
поведение SRV с не сопоставленными плитками
Поведение представления ресурсов шейдера (SRV), которое включает не сопоставленные плитки, зависит от уровня поддержки оборудования.
поведение UAV с не сопоставленными плитками
Поведение неупорядоченного представления доступа (UAV) операций чтения и записи зависит от уровня поддержки оборудования.
поведение растеризатора с не сопоставленными плитками
В этом разделе описывается поведение растеризатора с не сопоставленными плитками.
ограничения доступа плитки с повторяющимися сопоставлениями
В этом разделе описываются ограничения доступа к плиткам с повторяющимися сопоставлениями.
функции выборки текстуры фрагментов ресурсов
В этом разделе описаны функции выборки текстуры текстуры на плитках.
на плитках ресурсов HLSL
Для поддержки плиток ресурсов в модели 5требуется новый синтаксис языка шейдера Майкрософт (HLSL).

ресурсов с плитками