estructura D3DHAL_DP2CREATEVERTEXSHADERFUNC (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
La estructura D3DHAL_DP2CREATEVERTEXSHADERFUNC se usa para crear un objeto de código de sombreador de vértices cuando D3dDrawPrimitives2recibe un código de operación de D3DDP2OP_CREATEVERTEXSHADERFUNC .
Sintaxis
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
Miembros
dwHandle
Especifica el identificador del código del sombreador de vértices asignado por el tiempo de ejecución. Se garantiza que este valor es subzero.
dwSize
Especifica el tamaño del código del sombreador en bytes.
Observaciones
Cuando el tiempo de ejecución llama al D3dDrawPrimitives2 del controlador función con este token, el controlador debe validar el código del sombreador dado y notificar el éxito o el error según corresponda.
El código del sombreador de vértices sigue D3DHAL_DP2CREATEVERTEXSHADERFUNC en el flujo de comandos. Consulte códigos de sombreador de controladores de Direct3D para obtener información sobre el formato del código de sombreador individual y los tokens que componen cada código de sombreador.
El entorno de ejecución de DirectX 9.0 establece dwHandle en cero para indicar una canalización de función fija.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_CREATEVERTEXSHADERFUNC