]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
fix bug that was causing r_editlights light indicators to not render
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 1 Mar 2007 18:49:26 +0000 (18:49 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 1 Mar 2007 18:49:26 +0000 (18:49 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6926 d7cf8633-e32d-0410-b094-e92efae38249

r_shadow.c

index acdc369b7af90d6d5b2f1281be4108ff2881ecfb..55fd1f5b18213e9bcde8b40b4846ae86535b5041 100644 (file)
@@ -2544,6 +2544,7 @@ void R_DrawRTLight(rtlight_t *rtlight, qboolean visible)
        }
 }
 
+void R_Shadow_DrawLightSprites(void);
 void R_ShadowVolumeLighting(qboolean visible)
 {
        int lnum, flag;
@@ -2552,6 +2553,9 @@ void R_ShadowVolumeLighting(qboolean visible)
        if (r_refdef.worldmodel && strncmp(r_refdef.worldmodel->name, r_shadow_mapname, sizeof(r_shadow_mapname)))
                R_Shadow_EditLights_Reload_f();
 
+       if (r_editlights.integer)
+               R_Shadow_DrawLightSprites();
+
        R_Shadow_RenderMode_Begin();
 
        flag = r_refdef.rtworld ? LIGHTFLAG_REALTIMEMODE : LIGHTFLAG_NORMALMODE;
@@ -3352,7 +3356,6 @@ void R_Shadow_UpdateWorldLightSelection(void)
        {
                R_Shadow_SetCursorLocationForView();
                R_Shadow_SelectLightInView();
-               R_Shadow_DrawLightSprites();
        }
        else
                R_Shadow_SelectLight(NULL);