From 6b51bad8173fd19e7b7b70303ac2fc6bec44d883 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Tue, 26 Jul 2016 13:48:36 -0600 Subject: [PATCH] light: fix surface lights --- light/entities.cc | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/light/entities.cc b/light/entities.cc index 368ffacb..42daeef0 100644 --- a/light/entities.cc +++ b/light/entities.cc @@ -31,9 +31,6 @@ const std::vector& GetLights() { } /* surface lights */ -#define MAX_SURFLIGHT_TEMPLATES 256 -entity_t *surfacelight_templates[MAX_SURFLIGHT_TEMPLATES]; -int num_surfacelight_templates; static void MakeSurfaceLights(const bsp2_t *bsp); using strings = std::vector; @@ -1198,6 +1195,8 @@ WriteEntitiesToString(bsp2_t *bsp) * ======================================================================= */ +std::vector surfacelight_templates; + FILE *surflights_dump_file; char surflights_dump_filename[1024]; @@ -1366,9 +1365,9 @@ static void SubdividePolygon (const bsp2_dface_t *face, const modelinfo_t *face_ const char *texname = Face_TextureName(bsp, face); - for (i=0; ilight.setFloatValue(0); - } - if (surflights_dump_file) { fclose(surflights_dump_file); printf("wrote surface lights to '%s'\n", surflights_dump_filename);