git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5296
d7cf8633-e32d-0410-b094-
e92efae38249
if (f > 0 && CL_TraceBox(p, vec3_origin, vec3_origin, sl->origin, false, NULL, SUPERCONTENTS_SOLID, false).fraction == 1)
{
f *= d_lightstylevalue[sl->style] * (1.0f / 65536.0f);
if (f > 0 && CL_TraceBox(p, vec3_origin, vec3_origin, sl->origin, false, NULL, SUPERCONTENTS_SOLID, false).fraction == 1)
{
f *= d_lightstylevalue[sl->style] * (1.0f / 65536.0f);
- VectorMA(ambientcolor, f, sl->light, ambientcolor);
+ if (f > 0)
+ VectorMA(ambientcolor, f, sl->light, ambientcolor);
if (f < light->rtlight.lightmap_cullradius2 && CL_TraceBox(p, vec3_origin, vec3_origin, light->origin, false, NULL, SUPERCONTENTS_SOLID, false).fraction == 1)
{
f = (1.0f / (f + LIGHTOFFSET)) - light->rtlight.lightmap_subtract;
if (f < light->rtlight.lightmap_cullradius2 && CL_TraceBox(p, vec3_origin, vec3_origin, light->origin, false, NULL, SUPERCONTENTS_SOLID, false).fraction == 1)
{
f = (1.0f / (f + LIGHTOFFSET)) - light->rtlight.lightmap_subtract;
- VectorMA(ambientcolor, f, light->rtlight.lightmap_light, ambientcolor);
+ if (f > 0)
+ VectorMA(ambientcolor, f, light->rtlight.lightmap_light, ambientcolor);