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 tiras 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 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 tiras. Este número puede estar comprendido 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 Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3d10umddi.h (incluya D3d10umddi.h)