Clean out a leftover from the 128 dlight change.

I'd missed a set of bit->lightnum conversions that resulting in lightnum
becoming much greater than 128 and thus trashing memory when the surface
was marked.
This commit is contained in:
Bill Currie 2013-01-31 22:39:23 +09:00
parent 6edf8133aa
commit bc12567572
4 changed files with 4 additions and 4 deletions

View file

@ -569,7 +569,7 @@ gl_R_DrawBrushModel (entity_t *e)
continue;
VectorSubtract (r_dlights[k].origin, e->origin, lightorigin);
R_RecursiveMarkLights (lightorigin, &r_dlights[k], 1 << k,
R_RecursiveMarkLights (lightorigin, &r_dlights[k], k,
model->nodes + model->hulls[0].firstclipnode);
}
}

View file

@ -668,7 +668,7 @@ R_DrawBrushModel (entity_t *e)
continue;
VectorSubtract (r_dlights[k].origin, e->origin, lightorigin);
R_RecursiveMarkLights (lightorigin, &r_dlights[k], 1 << k,
R_RecursiveMarkLights (lightorigin, &r_dlights[k], k,
model->nodes + model->hulls[0].firstclipnode);
}
}

View file

@ -591,7 +591,7 @@ R_DrawBEntitiesOnList (void)
currententity->origin,
lightorigin);
R_RecursiveMarkLights (lightorigin, &r_dlights[k],
1 << k, clmodel->nodes +
k, clmodel->nodes +
clmodel->hulls[0].firstclipnode);
}
}

View file

@ -597,7 +597,7 @@ R_DrawBEntitiesOnList (void)
currententity->origin,
lightorigin);
R_RecursiveMarkLights (lightorigin, &r_dlights[k],
1 << k, clmodel->nodes +
k, clmodel->nodes +
clmodel->hulls[0].firstclipnode);
}
}