From ceec496bfed891168a41ba7e196a270e7cc44cd4 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Wed, 27 Jul 2016 12:15:28 -0600 Subject: [PATCH] light: entities: add some debug logging --- light/entities.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/light/entities.cc b/light/entities.cc index 4650261b..9c34dd44 100644 --- a/light/entities.cc +++ b/light/entities.cc @@ -355,8 +355,6 @@ SetupSuns() logprint("creating sun2\n"); SetupSun(sun2.floatValue(), *sun2_color.vec3Value(), *sun2vec.vec3Value()); } - - logprint("%d suns in use.\n", static_cast(all_suns.size())); } /* @@ -1041,9 +1039,16 @@ FixLightsOnFaces(const bsp2_t *bsp) void SetupLights(const bsp2_t *bsp) { + logprint("SetupLights: %d initial lights\n", static_cast(all_lights.size())); + // Creates more light entities, needs to be done before the rest MakeSurfaceLights(bsp); + + logprint("SetupLights: %d after surface lights\n", static_cast(all_lights.size())); + JitterEntities(); + + logprint("SetupLights: %d after jittering\n", static_cast(all_lights.size())); const size_t final_lightcount = all_lights.size(); @@ -1054,6 +1059,11 @@ SetupLights(const bsp2_t *bsp) FixLightsOnFaces(bsp); SetupLightLeafnums(bsp); + logprint("Final count: %d lights %d suns in use.\n", + static_cast(all_lights.size()), + static_cast(all_suns.size())); + + assert(final_lightcount == all_lights.size()); }