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