]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_sprites.c
moved RecursiveLightPoint code to model_brush.c (model->brush.LightPoint), removing...
[xonotic/darkplaces.git] / r_sprites.c
index 8adee274de95d17f2b8200a796d0ff08adcaafad..d9d802486d79312a833787bb438e91e59af973ef 100644 (file)
@@ -86,7 +86,7 @@ void R_DrawSpriteModelCallback(const void *calldata1, int calldata2)
 {
        const entity_render_t *ent = calldata1;
        int i;
-       vec3_t left, up, org, color;
+       vec3_t left, up, org, color, diffusecolor, diffusenormal;
        mspriteframe_t *frame;
        vec3_t diff;
        float fog, ifog;
@@ -99,7 +99,10 @@ void R_DrawSpriteModelCallback(const void *calldata1, int calldata2)
        if ((ent->model->flags & EF_FULLBRIGHT) || (ent->effects & EF_FULLBRIGHT))
                color[0] = color[1] = color[2] = 1;
        else
-               R_CompleteLightPoint(color, ent->origin, true, NULL);
+       {
+               R_CompleteLightPoint(color, diffusecolor, diffusenormal, ent->origin, true, NULL);
+               VectorMA(color, 0.5f, diffusecolor, color);
+       }
 
        if (fogenabled)
        {