Состояние освещения (Direct3D 9)
Если вы не загорелись вершинным шейдером или пиксельным шейдером, вы можете использовать подсистему освещения в среде выполнения. Механизм освещения требует, чтобы данные вершины содержали нормали для каждой вершины; Вершины без нормальных данных будут генерировать точечное произведение, равное нулю во всех вычислениях освещения. Расчеты освещения более подробно рассматриваются в разделе Математика освещения (Direct3D 9).
Чтобы включить подсистему освещения, используйте следующую команду:
SetRenderState(D3DRS_LIGHTING, TRUE);
Связанные темы