照明状态 (Direct3D 9)

如果不使用顶点着色器或像素着色器点亮,则可以选择在运行时使用照明引擎。 照明引擎要求顶点数据包含每个顶点法线;没有正常数据的顶点将在所有照明计算中生成零点积。 照明数学 (Direct3D 9) 中更详细地介绍了照明计算。

若要启用照明引擎,请使用:

SetRenderState(D3DRS_LIGHTING, TRUE); 

呈现状态