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


Уровень 1

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

Общие ограничения уровня 1

  • Оборудование на уровне компонентов 11.0 минимум.
  • Поддержка квалитинга не поддерживается.
  • Поддержка Текстур1D или Texture3D не поддерживается.
  • Нет 2, 8 или 16 примеров многофакторной защиты (MSAA). Требуется только 4x, за исключением 128 форматов bpp.
  • Стандартный шаблон swizzle (макет в пределах 64 КБ плиток и упаковки mip хвоста не соответствует поставщику оборудования).
  • Ограничения на доступ к плиткам при наличии повторяющихся сопоставлений. См . ограничения на доступ к плитке с повторяющимися сопоставлениями.

Конкретные ограничения, влияющие только на уровень 1

Чтение и запись в потоковые ресурсы с сопоставлениями NULL

Потоковые ресурсы могут иметь сопоставления NULL , но чтение из них или запись в них создает неопределенные результаты, включая удаленные устройства. Приложения могут обойти это, сопоставив одну фиктивную страницу со всеми пустыми областями. Обратите внимание, если вы записываете и отрисовываете страницу, сопоставленную с несколькими целевыми расположениями отрисовки, так как порядок записи будет не определен.

Нет инструкций по шейдеру для закрепления LOD и сопоставленной обратной связи о состоянии

Инструкции по шейдеру для закрепления loD и сопоставленных отзывов о состоянии недоступны. См. сведения о воздействии ресурсов потоковой передачи HLSL.

Ограничения выравнивания для стандартных фигур плиток

Это гарантирует только то, что мипсы (начиная с лучших) размеры которых все несколько стандартных размеров плиток поддерживают стандартные фигуры плиток и могут иметь отдельные плитки произвольно сопоставлены или распакучены. Первая mip-карта в ресурсе потоковой передачи с любым измерением, не имеющими стандартного размера плитки, а также всех одномерных MIP-карт, может иметь нестандартную фигуру накладки, включающуюся в плитки N 64 КБ для этого набора mips одновременно (N сообщается приложению). Эти плитки N считаются упакованными как одна единица, которая должна быть полностью сопоставлена или полностью распакована приложением в любое время, хотя сопоставления каждой из плиток N могут находиться в произвольных расположениях в пуле плиток.

Массив MIP-карт, которые не являются несколькими стандартными размерами плиток

Потоковая передача ресурсов с любыми mIP-картами, не имеющими стандартного размера плитки во всех измерениях, не допускается иметь размер массива размером более 1.

Переключение между ссылающимися плитками в пуле плиток через ресурс буфера и текстуры

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

Например, недопустимо обновить сопоставления плиток для определения сопоставлений плиток буфера, а затем обновить сопоставления плиток на те же плитки в пуле плиток с помощью ресурса Texture2D , а затем получить доступ к плиткам через буфер. Операции обхода — переопределить сопоставления плиток для ресурса при переключении между плитками буфера и текстуры (или наоборот) или просто не предоставлять общий доступ к плиткам в пуле плиток между ресурсами буфера и ресурсами текстуры.

Фильтрация минимального или максимального уменьшения

Фильтрация минимального или максимального уменьшения не поддерживается. См. функции выборки текстуры потоковой передачи ресурсов.

Уровни функций потоковой передачи ресурсов