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 D3dDrawPrimitives2 recibe un código de operación de D3DDP2OP_CREATEVERTEXSHADERFUNC.
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
dwHandle
Especifica el identificador para el 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.
Cuando el entorno de ejecución llama a la función D3dDrawPrimitives2 del controlador con este token, el controlador debe validar el código de sombreador especificado y notificar el éxito o error especificados en consecuencia.
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.
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
D3DDP2OP_CREATEVERTEXSHADERFUNC