light: restore Lightmap_ForStyle_ReadOnly

This commit is contained in:
Eric Wasylishen 2017-02-07 17:59:16 -07:00
parent 3acc48269e
commit 4582637c78
1 changed files with 10 additions and 16 deletions

View File

@ -823,6 +823,16 @@ Lightmap_AllocOrClear(lightmap_t *lightmap, const lightsurf_t *lightsurf)
}
}
static const lightmap_t *
Lightmap_ForStyle_ReadOnly(const lightsurf_t *lightsurf, const int style)
{
for (const auto &lm : lightsurf->lightmapsByStyle) {
if (lm.style == style)
return &lm;
}
return nullptr;
}
/*
* Lightmap_ForStyle
*
@ -1944,22 +1954,6 @@ void SetupDirt(globalconfig_t &cfg) {
logprint("%9d dirtmap vectors\n", numDirtVectors );
}
#if 0
static const lightmap_t *
Lightmap_ForStyle_ReadOnly(const struct ltface_ctx *ctx, const int style)
{
const lightmap_t *lightmap = ctx->lightsurf->lightmaps;
for (int i = 0; i < MAXLIGHTMAPS; i++, lightmap++) {
if (lightmap->style == style)
return lightmap;
if (lightmap->style == 255)
break;
}
return NULL;
}
#endif
// from q3map2
static void
GetUpRtVecs(const vec3_t normal, vec3_t myUp, vec3_t myRt)