Compartilhar via


enumeração D3D11_TILED_RESOURCES_TIER (d3d11.h)

Indica o nível de camada no qual há suporte para recursos lado a lado.

Syntax

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
} ;

Constantes

 
D3D11_TILED_RESOURCES_NOT_SUPPORTED
Valor: 0
Não há suporte para recursos lado a lado.
D3D11_TILED_RESOURCES_TIER_1
Valor: 1
Tier_1 recursos lado a lado têm suporte.

O dispositivo dá suporte a chamadas para CreateTexture2D e assim por diante com o sinalizador D3D11_RESOURCE_MISC_TILED .


O dispositivo dá suporte a chamadas para CreateBuffer com o sinalizador D3D11_RESOURCE_MISC_TILE_POOL .


Se você acessar blocos (leitura ou gravação) mapeados em NULL, você obterá um comportamento indefinido, que inclui o dispositivo removido. Os aplicativos podem mapear todos os blocos para um único bloco "padrão" para evitar essa condição.
D3D11_TILED_RESOURCES_TIER_2
Valor: 2
Tier_2 recursos lado a lado têm suporte.


Superconjunto da funcionalidade Tier_1, que inclui esse suporte adicional:



  • Em Tier_1, se o tamanho de um nível de mipmap de textura for um múltiplo inteiro da forma de bloco padrão para seu formato, é garantido que ele não seja empacotado. Em Tier_2, essa garantia é expandida para incluir níveis de mipmap cujo tamanho é pelo menos uma forma de bloco padrão.
    Para obter mais informações, consulte D3D11_PACKED_MIP_DESC.

  • As instruções de sombreador estão disponíveis para fixar LOD (nível de detalhes) e para obter status sobre a operação de sombreador. Para obter informações sobre uma dessas instruções de sombreador, consulte Sample(S,float,int,float,uint).

  • A leitura de blocos mapeados em NULL trata esse valor amostrado como zero. Gravações em blocos mapeados em NULL são descartadas.

D3D11_TILED_RESOURCES_TIER_3
Valor: 3
Tier_3 recursos lado a lado têm suporte.


Superconjunto de Tier_2 funcionalidade, a Camada 3 é essencialmente a Camada 2, mas com o suporte adicional de Texture3D para recursos lado a lado.

Requisitos

Requisito Valor
Cabeçalho d3d11.h

Confira também

Enumerações principais

D3D11_FEATURE_DATA_D3D11_OPTIONS1