From 6082ea46386c54f500bd85e06b402b3535d0bf7f Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Thu, 14 May 2015 17:42:08 -0600 Subject: [PATCH] -lmscale command line: take a float value --- light/light.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/light/light.c b/light/light.c index cc606be4..1da76787 100644 --- a/light/light.c +++ b/light/light.c @@ -339,18 +339,14 @@ main(int argc, const char **argv) write_luxfile |= 2; } else if ( !strcmp( argv[ i ], "-lmscale" ) ) { int j; - int lightmapscale = atoi(argv[++i]); - - logprint( "Overriding lightmap scale to %d\n", lightmapscale ); + int lightmapscale = atof(argv[++i]) * 16; for (j = 1, lmshift_override = 0; j < lightmapscale;) { j *= 2; lmshift_override++; } - if (j != lightmapscale) { - logprint("WARNING: requested lightmap scale is not a power of 2. Using %d\n", 1<