Compartir a través de


estructura D3D10DDI_VERTEX_CACHE_DESC (d3d10umddi.h)

La estructura D3D10DDI_VERTEX_CACHE_DESC describe los datos de optimización de malla.

Sintaxis

typedef struct D3D10DDI_VERTEX_CACHE_DESC {
  [out] UINT Pattern;
  [out] UINT OptMethod;
  [out] UINT CacheSize;
  [out] UINT MagicNumber;
} D3D10DDI_VERTEX_CACHE_DESC;

Miembros

[out] Pattern

Patrón de bits. El controlador debe especificar el patrón de bits como un valor de código de cuatro caracteres (FOURCC) de CACH. El controlador puede usar la siguiente macro MAKEFOURCC para especificar el valor FOURCC como CACH:

MAKEFOURCC('C', 'A', 'C', 'H'); 

[out] OptMethod

Método de optimización de malla. El controlador puede usar uno de los siguientes valores para especificar la optimización de malla que usa.

Valor Significado
0 Optimización de franjas más largas
1 Optimización basada en caché de vértices

[out] CacheSize

Tamaño efectivo, en entradas, para el que el controlador optimiza la memoria caché de vértices. No es necesario que el tamaño de caché real sea el tamaño especificado en CacheSize porque el tamaño de caché real es mayor en la mayoría de las situaciones. El controlador especifica un tamaño optimizado en CacheSize solo si también especifica 1 en el miembro OptMethod.

[out] MagicNumber

Número que se debe usar como parte de un procedimiento de prueba y error cuando se determina cuándo reiniciar la lista de franjas. Este número puede oscilar entre 1 y el valor especificado en el miembro CacheSize. Normalmente, los mejores valores están cerca de CacheSize/2. El controlador especifica un número en MagicNumber solo si también especifica 0 en el miembro OptMethod.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3d10umddi.h (incluya D3d10umddi.h)