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


Уровень 2

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

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

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