If I understand it correctly, materials are only affected by lights. Anyways, I have a global directional light turned on
somewhere shining from up above, the whole scene is lit up, but the wireframes have no color.
Thanks
Jack
void Render() {
d3d::m_pDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME);
d3d::m_pDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
D3DMATERIAL9 mat;
mat.Diffuse = D3DXCOLOR(1.0, 0.0, 0.0, 1.0);
d3d::m_pDevice->SetMaterial(&mat);
m_pMesh->DrawSubset(0);
d3d::m_pDevice->SetRenderState(D3DRS_LIGHTING, TRUE);
d3d::m_pDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);
}