struttura D3D11_PACKED_MIP_DESC (d3d11_2.h)
Descrive la struttura del riquadro di una risorsa affiancata con mipmaps.
Sintassi
typedef struct D3D11_PACKED_MIP_DESC {
UINT8 NumStandardMips;
UINT8 NumPackedMips;
UINT NumTilesForPackedMips;
UINT StartTileIndexInOverallResource;
} D3D11_PACKED_MIP_DESC;
Members
NumStandardMips
Numero di mipmap standard nella risorsa affiancata.
NumPackedMips
Numero di mipmap compressi nella risorsa affiancata.
Questo numero inizia dal mipmap meno dettagliato (condivisione di riquadri o uso di layout di riquadri non standard). Questo numero è 0 se tale compressione è nella risorsa. Per le superfici di matrice, questo valore è il numero di mipmap compressi per una determinata sezione di matrice in cui ogni sezione della matrice ripete la stessa compressione.
In Tier_2 hardware delle risorse affiancate, le mipmap che riempiono almeno un riquadro a forma standard in tutte le dimensioni non possono essere incluse nel set di mipmap compressi. In Tier_1 hardware, non è consentito includere mipmap che sono un multiplo intero di un riquadro a forma standard in tutte le dimensioni nel set di mipmap compressi. Gli oggetti Mipmap con almeno una dimensione inferiore alla forma del riquadro standard possono o meno essere compressi. Quando un determinato mipmap deve essere compresso, anche tutti i mipmap più grossolani per una determinata sezione di matrice vengono considerati compressi.
NumTilesForPackedMips
Numero di riquadri per le mipmap compresse nella risorsa affiancata.
Se non è presente alcuna compressione, questo valore è senza significato ed è impostato su 0.
In caso contrario, viene impostato sul numero di riquadri necessari per rappresentare il set di mipmap compressi.
Il layout pixel all'interno delle mipmap compresse è specifico dell'hardware.
Se le app definiscono solo mapping parziali per il set di riquadri in mipmap compressi, il comportamento di lettura e scrittura è specifico del fornitore e non definito.
Per le matrici, questo valore è solo il numero di mipmap compressi all'interno delle sottorisorse per ogni sezione della matrice.
StartTileIndexInOverallResource
Offset del primo riquadro compresso per la risorsa nell'intervallo complessivo di riquadri. Se NumPackedMips è 0, questo valore è senza significato e è 0. In caso contrario, si tratta dell'offset del primo riquadro compresso per la risorsa nell'intervallo complessivo di riquadri per la risorsa. Il valore 0 per StartTileIndexInOverallResource indica che l'intera risorsa è compressa.
Per le superfici di matrice, si tratta dell'offset per i riquadri che contengono le mipmap compresse per la prima sezione della matrice. Le mipmap compresse per ogni sezione di matrice nelle superfici con matrici si trovano in questo offset oltre l'inizio dei riquadri per ogni sezione della matrice.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Intestazione | d3d11_2.h |