mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-03-21 18:01:15 +00:00
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:
parent
6edf8133aa
commit
bc12567572
4 changed files with 4 additions and 4 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue