From 760ae8779d3f4a93510bcad762fce16728631936 Mon Sep 17 00:00:00 2001 From: havoc Date: Thu, 18 Aug 2005 15:34:37 +0000 Subject: [PATCH] changed tolerances for renderable light intensities to make Stribbs happier git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5591 d7cf8633-e32d-0410-b094-e92efae38249 --- r_shadow.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/r_shadow.c b/r_shadow.c index d9553cb9..1e138989 100644 --- a/r_shadow.c +++ b/r_shadow.c @@ -1624,7 +1624,7 @@ void R_Shadow_RenderLighting(int firstvertex, int numvertices, int numtriangles, glosstexture = r_texture_black; specularscale = 0; } - if ((r_shadow_rtlight->ambientscale + r_shadow_rtlight->diffusescale) * (VectorLength2(lightcolorbase) + VectorLength2(lightcolorpants) + VectorLength2(lightcolorshirt)) + specularscale * VectorLength2(lightcolorbase) <= 0.001) + if ((r_shadow_rtlight->ambientscale + r_shadow_rtlight->diffusescale) * (VectorLength2(lightcolorbase) + VectorLength2(lightcolorpants) + VectorLength2(lightcolorshirt)) + specularscale * VectorLength2(lightcolorbase) < (1.0f / 1048576.0f)) return; if (r_shadowstage == R_SHADOWSTAGE_VISIBLELIGHTING) { @@ -2857,12 +2857,12 @@ void R_DrawRTLight(rtlight_t *rtlight, qboolean visible) entity_render_t *shadowentities[MAX_EDICTS]; // skip lights that don't light (corona only lights) - if (rtlight->ambientscale + rtlight->diffusescale + rtlight->specularscale < 0.01) + if (rtlight->ambientscale + rtlight->diffusescale + rtlight->specularscale < (1.0f / 32768.0f)) return; f = (rtlight->style >= 0 ? d_lightstylevalue[rtlight->style] : 128) * (1.0f / 256.0f) * r_shadow_lightintensityscale.value; VectorScale(rtlight->color, f, lightcolor); - if (VectorLength2(lightcolor) < 0.01) + if (VectorLength2(lightcolor) < (1.0f / 32768.0f)) return; /* if (rtlight->selected) @@ -3585,7 +3585,7 @@ void R_Shadow_LoadWorldLightsFromMap_LightArghliteTyrlite(void) { originhack[0] = 0; originhack[1] = 0; - originhack[2] = 48; + originhack[2] = 0; overridecolor[0] = 1; overridecolor[1] = 0.5; overridecolor[2] = 0.1; @@ -3594,7 +3594,7 @@ void R_Shadow_LoadWorldLightsFromMap_LightArghliteTyrlite(void) { originhack[0] = 0; originhack[1] = 0; - originhack[2] = 40; + originhack[2] = 0; overridecolor[0] = 1; overridecolor[1] = 0.5; overridecolor[2] = 0.1; @@ -3603,7 +3603,7 @@ void R_Shadow_LoadWorldLightsFromMap_LightArghliteTyrlite(void) { originhack[0] = 0; originhack[1] = 0; - originhack[2] = 40; + originhack[2] = 0; overridecolor[0] = 1; overridecolor[1] = 0.5; overridecolor[2] = 0.1; @@ -3612,7 +3612,7 @@ void R_Shadow_LoadWorldLightsFromMap_LightArghliteTyrlite(void) { originhack[0] = 0; originhack[1] = 0; - originhack[2] = 40; + originhack[2] = 0; overridecolor[0] = 1; overridecolor[1] = 0.5; overridecolor[2] = 0.1; @@ -3696,8 +3696,8 @@ void R_Shadow_SetCursorLocationForView(void) push = -push; VectorMA(trace.endpos, push, r_viewforward, endpos); VectorMA(endpos, r_editlights_cursorpushoff.value, trace.plane.normal, endpos); - } - else + } + else { VectorClear( endpos ); } -- 2.39.2