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


Уровень 1

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

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

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

  • Ресурсы с плитками могут иметь сопоставления null, но чтение из них или запись в них создает неопределенные результаты, включая удаленные устройства. Приложения могут обойти это, сопоставив одну фиктивную страницу со всеми пустыми областями. Будьте внимательны, если вы записываете и отрисовываете страницу, сопоставленную с несколькими целевыми расположениями отрисовки, так как порядок записи будет не определен.
  • Инструкции по шейдеру для закрепления loD и сопоставленных отзывов о состоянии недоступны. Дополнительные сведения см. в разделе доступ к ресурсам с плитками HLSL.
  • Ограничения выравнивания для стандартных фигур плиток: гарантируется, что мипсы (начиная с лучших) размеры которых все размеры стандартных плиток поддерживают стандартные фигуры плиток и могут иметь отдельные плитки произвольно сопоставлены или распакучены. Первая mip-карта в ресурсе с плитками с любым измерением не нескольких стандартных размеров плиток, а также всех одномерных mipmaps, может иметь нестандартную фигуру накладки, включающуюся в плитки N 64 КБ для этого набора mips одновременно (N сообщается приложению). Эти плитки N считаются упакованными как одна единица, которая должна быть полностью сопоставлена или полностью распакована приложением в любое время, хотя сопоставления каждой из плиток N могут находиться в произвольных расположениях в пуле плиток.
  • Ресурсы с плитками с любыми MIP-картами, не имеющими стандартного размера плитки во всех измерениях, не могут иметь размер массива размером более 1.
  • Чтобы переключиться между плитками в пуле плиток с помощью ресурса буфера, чтобы ссылаться на те же плитки с помощью ресурса текстуры, или наоборот, последний вызов UpdateTileMappings или CopyTileMappings, определяющий сопоставления с этими плитками пула плиток, должен быть для того же измерения ресурсов (буфер и текстура*), что и измерение ресурса, которое будет использоваться для доступа к плиткам пула плиток. Плитки. В противном случае поведение не определено, включая вероятность сброса устройства. Например, вызов UpdateTileMappings для определения сопоставлений плиток для буфера, а затем UpdateTileMappings к тем же плиткам в пуле плиток через ресурс Texture2D, а затем доступ к плиткам через буфер недопустим. Операции обхода — переопределить сопоставления плиток для ресурса при переключении между плитками буфера и текстуры (или наоборот) или просто не предоставлять общий доступ к плиткам в пуле плиток между ресурсами буфера и ресурсами текстуры.
  • Фильтрация минимального или максимального уменьшения не поддерживается. Дополнительные сведения о фильтрации с минимальным и максимальным уменьшением см. в функциях выборки текстуры фрагментированных ресурсов.

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