void Fog::draw(IDirect3DDevice9 * d)
{
d->SetRenderState(D3DRS_FOGENABLE, true);
d->SetRenderState(D3DRS_FOGTABLEMODE, m_attenu);
d->SetRenderState(D3DRS_FOGCOLOR, m_color);
d->SetRenderState(D3DRS_FOGSTART, m_start);
d->SetRenderState(D3DRS_FOGEND, m_end);
}
void Fog::unDraw(IDirect3DDevice9 * d)
{
d->SetRenderState(D3DRS_FOGENABLE, false);
d->SetRenderState(D3DRS_FOGTABLEMODE, 0);
d->SetRenderState(D3DRS_FOGCOLOR, 0);
d->SetRenderState(D3DRS_FOGSTART, 0);
d->SetRenderState(D3DRS_FOGEND, 0);
}
fog and in general
I need to set renderstate to 0 to speed up ?
for example
Do I need to set item to 0? if I do not set 0 ,speed is up or down?
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement