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


Перечисление D3D11_TILED_RESOURCES_TIER (d3d11.h)

Указывает уровень уровня, на котором поддерживаются мозаичные ресурсы.

Синтаксис

typedef enum D3D11_TILED_RESOURCES_TIER {
  D3D11_TILED_RESOURCES_NOT_SUPPORTED = 0,
  D3D11_TILED_RESOURCES_TIER_1 = 1,
  D3D11_TILED_RESOURCES_TIER_2 = 2,
  D3D11_TILED_RESOURCES_TIER_3 = 3
} ;

Константы

 
D3D11_TILED_RESOURCES_NOT_SUPPORTED
Значение: 0
Ресурсы с плитками не поддерживаются.
D3D11_TILED_RESOURCES_TIER_1
Значение: 1
поддерживаются Tier_1 плитки ресурсов.

Устройство поддерживает вызовы CreateTexture2D и т. д. с флагом D3D11_RESOURCE_MISC_TILED .


Устройство поддерживает вызовы CreateBuffer с флагом D3D11_RESOURCE_MISC_TILE_POOL .


При доступе к плиткам (чтение или запись), сопоставленным со значением NULL, вы получите неопределенное поведение, которое включает удаление устройства. Приложения могут сопоставлять все плитки с одной плиткой по умолчанию, чтобы избежать этого условия.
D3D11_TILED_RESOURCES_TIER_2
Значение: 2
поддерживаются Tier_2 плитки ресурсов.


Надмножество функций Tier_1, которое включает в себя эту дополнительную поддержку:



  • На Tier_1, если размер уровня MIP-карты текстуры является целым числом, кратным стандартной фигуры плитки для его формата, он гарантированно будет не упакованным. На Tier_2 эта гарантия расширяется для включения уровней MIP-карты, размер которых составляет по крайней мере одну стандартную фигуру плитки.
    Дополнительные сведения см. в разделе D3D11_PACKED_MIP_DESC.

  • Инструкции по шейдеру доступны для закрепления уровня детализации (LOD) и для получения состояния операции шейдера. Сведения об одной из этих инструкций шейдера см. в разделе Sample(S,float,int,float,uint).

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

D3D11_TILED_RESOURCES_TIER_3
Значение: 3
Tier_3 поддерживаются ресурсы с плитками.


Надмножество функций Tier_2, уровень 3 по сути является уровнем 2, но с дополнительной поддержкой Texture3D для мозаичного ресурса.

Требования

Требование Значение
Заголовок d3d11.h

См. также раздел

Основные перечисления

D3D11_FEATURE_DATA_D3D11_OPTIONS1