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


Уровень 2

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

  • Оборудование с уровнем компонентов не менее 11.1.
  • Все возможности предыдущего уровня (без особых ограничений уровня 1), а также добавления в следующих элементах.
  • Доступны инструкции шейдеров для закрепления уровня детализации и получения состояния сопоставления. Дополнительные сведения см. в разделе Раскрытие ресурсов с плитками HLSL.
  • При чтении из не сопоставленных плиток возвращается 0 во все присутствующие компоненты формата и значение по умолчанию для отсутствующих компонентов.
  • Операции записи в не сопоставленные плитки не сохраняются в памяти, но могут оказаться в кэшах, которые будут или не будут задействованы при последующих операциях чтения.
  • Фильтрация текстур, затрагивающая одновременно плитки с сопоставлением NULL и отличным от NULL вносит 0 (и значения по умолчанию для отсутствующих компонентов формата) для текселей на плитках NULL в общей операции фильтрации. Некоторое раннее оборудование не соответствует этому требованию и возвращает значение 0 (и значение по умолчанию для отсутствующих компонентов формата) для всего результата фильтрации если любые тексели (с ненулевым весом) попадают на плитку NULL. Другому оборудованию запрещено не выполнять требование включать все тексели с ненулевым весом в операцию фильтрации.
  • Обращение к текселям NULL приводит к тому, что операция CheckAccessFullyMapped при чтении информации о состоянии текстуры возвращает значение false. Это происходит независимо от того, как результат доступа к текстуре маскируется в шейдере и сколько компонентов включено в формат текстуры (сочетание этих факторов может привести к тому, что в доступе к текстуре нет необходимости).
  • Ограничения выравнивания для стандартных форм плиток: MIP-карты, которые заполняют по крайней мере одну стандартную плитку во всех измерениях, гарантировано используют стандартное размещение на плитках, а их оставшаяся часть считается упакованной как unit в плитки N (N сообщаются приложению). Приложение может сопоставлять плитки N с произвольными несвязанными местами в пуле плиток, но должно сопоставить или все или ни одной из упакованных плиток. Упаковка MIP-карт — это уникальный набор упакованных плиток для каждого фрагмента массива.
  • Фильтрация сокращения минимумов/максимумов поддерживается. Сведения о минимальной и максимальной фильтрации сокращения см. в разделе Функции выборки текстур для мозаичного ресурса.
  • Для ресурсов с плитками с любыми MIP-картами меньше стандартного размера плитки в любом измерении не допускается размер массива больше 1.
  • Ограничения на доступ к плиткам при наличии повторяющихся сопоставлений, описанные в разделе Ограничения доступа к плиткам с повторяющимися сопоставлениями, продолжают действовать.

Уровни функций мозаичного ресурса