enumerazione D3D11_TILED_RESOURCES_TIER (d3d11.h)

Indica il livello a cui sono supportate le risorse riquadri.

Sintassi

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

Costanti

 
D3D11_TILED_RESOURCES_NOT_SUPPORTED
Valore: 0
Le risorse riquadri non sono supportate.
D3D11_TILED_RESOURCES_TIER_1
Valore: 1
sono supportate Tier_1 risorse riquadri.

Il dispositivo supporta chiamate a CreateTexture2D e così via con il flag di D3D11_RESOURCE_MISC_TILED .


Il dispositivo supporta chiamate a CreateBuffer con il flag di D3D11_RESOURCE_MISC_TILE_POOL .


Se si accede ai riquadri (lettura o scrittura) con mapping NULL, si ottiene un comportamento non definito, che include device-removed. Le app possono eseguire il mapping di tutti i riquadri a un singolo riquadro "predefinito" per evitare questa condizione.
D3D11_TILED_RESOURCES_TIER_2
Valore: 2
sono supportate Tier_2 risorse riquadri.


Superset di funzionalità di Tier_1, che include questo supporto aggiuntivo:



  • In Tier_1, se le dimensioni di un livello di trama mipmap sono un numero intero multiplo della forma di riquadro standard per il relativo formato, è garantito che non sia compresso. In Tier_2, questa garanzia viene espansa per includere livelli mipmap le cui dimensioni sono almeno una forma di riquadro standard.
    Per altre informazioni, vedere D3D11_PACKED_MIP_DESC.

  • Le istruzioni shader sono disponibili per il blocco del livello di dettaglio (LOD) e per ottenere lo stato dell'operazione shader. Per informazioni su una di queste istruzioni dello shader, vedere Sample(S,float,int,float,uint).

  • La lettura da riquadri mappati NULL considera il valore campione come zero. Le scritture nei riquadri mappati NULL vengono rimosse.

D3D11_TILED_RESOURCES_TIER_3
Valore: 3
sono supportate Tier_3 risorse riquadri.


Superset di funzionalità di Tier_2, il livello 3 è essenzialmente livello 2, ma con il supporto aggiuntivo di Texture3D per le risorse riquadri.

Requisiti

Requisito Valore
Intestazione d3d11.h

Vedi anche

Enumerazioni principali

D3D11_FEATURE_DATA_D3D11_OPTIONS1