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


Поведение SRV с несопоставленными плитками

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

Рассмотрим операцию по фильтрации текстуры, которая считывает данные из набора текселей в SRV. Текселя, которые входят в несопоставленные плитки, дают 0 во всех неотсутствующих компонентах формата (и значение по умолчанию для отсутствующих компонент) в общей операции фильтрации помимо добавлений от сопоставленных текселей. Текселя взвешиваются и объединяются вместе независимо от того, откуда поступили данные: из сопоставленных или несопоставленных плиток.

Некоторые оборудование уровня 2 первого поколения не соответствует этому требованию спецификации и возвращает значение 0 со значениями по умолчанию, описанными выше, в качестве общего результата фильтра, если какие-либо тексели (с ненулевым весом) попадают на не сопоставленные плитки. Другому оборудованию не будет разрешено игнорировать требование по включению всех текселей (с ненулевым весом) в фильтр.

Доступ конвейера к мозаичного фрагментам ресурсов