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) |