estructura D3D12_TEX2D_ARRAY_SRV (d3d12.h)

Describe los subrecursos de una matriz de texturas 2D que se van a usar en una vista de recursos de sombreador.

Sintaxis

typedef struct D3D12_TEX2D_ARRAY_SRV {
  UINT  MostDetailedMip;
  UINT  MipLevels;
  UINT  FirstArraySlice;
  UINT  ArraySize;
  UINT  PlaneSlice;
  FLOAT ResourceMinLODClamp;
} D3D12_TEX2D_ARRAY_SRV;

Miembros

MostDetailedMip

Índice del nivel de mapa mip más detallado que se va a usar; este número está comprendido entre 0 y MipLevels -1 (donde MipLevels procede de la texture2D original para la que ID3D12Device::CreateShaderResourceView crea una vista).

MipLevels

Número máximo de niveles de mapa mip para la vista de la textura. Vea los comentarios en D3D12_TEX1D_SRV.

Establézcalo en -1 para indicar todos los niveles de mapa mip de MostDetailedMip en hasta los menos detallados.

FirstArraySlice

Índice de la primera textura que se va a usar en una matriz de texturas.

ArraySize

Número de texturas de la matriz.

PlaneSlice

Índice (número de segmento de plano) del plano que se va a usar en una matriz de texturas.

ResourceMinLODClamp

Especifica el nivel mínimo de mapa mip al que puede acceder. Especificar 0.0f significa que puede acceder a todos los niveles de mapa mip. Especificar 3.0f significa que puede acceder a los niveles de mapa mip de 3.0f a MipCount - 1.

Se recomienda no establecer MostDetailedMip y ResourceMinLODClamp al mismo tiempo. En su lugar, establezca uno de esos dos miembros en 0 (para obtener el comportamiento predeterminado). Esto se debe a que MipLevels se interpreta de forma diferente junto con distintos campos:

  • Para MostDetailedMip, los mips están en el intervalo [MostDetailedMip, MostDetailedMip + MipLevels - 1].
  • Para ResourceMinLODClamp, los mips están en el intervalo [ResourceMinLODClamp, MipLevels - 1].

Comentarios

Esta estructura es un miembro de una descripción de la vista de recursos del sombreador, D3D12_SHADER_RESOURCE_VIEW_DESC.

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

Estructuras principales