Compartir a través de


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.

Sintaxis

typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
  DWORD dwHandle;
  DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;

Miembros

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.

Comentarios

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.

Requisitos

Requisito Valor
Header d3dhal.h (incluya D3dhal.h)

Consulte también

D3DDP2OP_CREATEVERTEXSHADERFUNC

D3DHAL_DP2CREATEVERTEXSHADERDECL

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2