fog and in general

Started by
-1 comments, last by luasitdown 18 years, 3 months ago
I need to set renderstate to 0 to speed up ? for example

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);
}

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