PFND3DDDI_CREATEPIXELSHADER función de devolución de llamada (d3dumddi.h)

La función CreatePixelShader convierte el código del sombreador de píxeles en un formato específico del hardware y asocia este código a un controlador de sombreador.

Sintaxis

PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;

HRESULT Pfnd3dddiCreatepixelshader(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEPIXELSHADER *unnamedParam2,
       const UINT *unnamedParam3
)
{...}

Parámetros

[in] hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pCode [in]

Matriz de tokens UINT de CONST que componen el código del sombreador de píxeles.

unnamedParam3

pData [in, out]

Puntero a una estructura de D3DDDIARG_CREATEPIXELSHADER que recupera el controlador de sombreador asociado al código de sombreador de píxeles especificado por pCode.

Valor devuelto

CreatePixelShader devuelve S_OK o un resultado de error adecuado si el objeto de código del sombreador de píxeles no se ha creado correctamente.

Comentarios

Para obtener más información sobre la programación de ensambladores de sombreadores, vea Procesar códigos de sombreador.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_CREATEPIXELSHADER

D3DDDI_DEVICEFUNCS