PFND3DDDI_CREATEPIXELSHADER fonction de rappel (d3dumddi.h)
La fonction CreatePixelShader convertit le code du nuanceur de pixels dans un format spécifique au matériel et associe ce code à un handle de nuanceur.
Syntaxe
PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;
HRESULT Pfnd3dddiCreatepixelshader(
[in] HANDLE hDevice,
D3DDDIARG_CREATEPIXELSHADER *unnamedParam2,
const UINT *unnamedParam3
)
{...}
Paramètres
[in] hDevice
Handle pour le périphérique d’affichage (contexte graphique).
unnamedParam2
pCode [in]
Tableau de jetons CONST UINT qui composent le code du nuanceur de pixels.
unnamedParam3
pData [in, out]
Pointeur vers une structure de D3DDDIARG_CREATEPIXELSHADER qui récupère le handle de nuanceur associé au code de nuanceur de pixels spécifié par pCode.
Valeur retournée
CreatePixelShader retourne S_OK ou un résultat d’erreur approprié si l’objet de code du nuanceur de pixels n’est pas correctement créé.
Remarques
Pour plus d’informations sur la programmation des assembleurs de nuanceurs, consultez Traitement des codes de nuanceur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |