État d’éclairage (Direct3D 9)
Si vous ne vous contentez pas d’un nuanceur de sommets ou d’un nuanceur de pixels, vous pouvez choisir d’utiliser le moteur d’éclairage dans le Runtime. Le moteur d’éclairage exige que les données de vertex contiennent des normales par vertex ; les vertex sans données normales génèrent un produit scalaire de zéro dans tous les calculs d’éclairage. Les calculs d’éclairage sont traités plus en détail dans l' éclairage mathématique (Direct3D 9).
Pour activer le moteur d’éclairage, utilisez :
SetRenderState(D3DRS_LIGHTING, TRUE);