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