I'm trying to enable fog on terrain:
float fogstart=5000.0f;
float fogend=10000.0f;
m_d3dDevice->SetRenderState(D3DRS_FOGENABLE,TRUE);
m_d3dDevice->SetRenderState(D3DRS_FOGTABLEMODE,D3DFOG_LINEAR);
m_d3dDevice->SetRenderState(D3DRS_FOGCOLOR,0x00F0F0FF);
m_d3dDevice->SetRenderState(D3DRS_FOGSTART,*(DWORD*)&fogStart);
m_d3dDevice->SetRenderState(D3DRS_FOGEND,*(DWORD*)&fogEnd);
I'm getting weird results:
[attachment=15142:fog.png]
Maybe the white color should have alpha channel?