From ca15a6fd78d390cda5fd31959f0050028e985838 Mon Sep 17 00:00:00 2001 From: divverent Date: Fri, 5 Feb 2010 12:15:31 +0000 Subject: [PATCH] fix 9924 REALLY, this time transforming dp_ into dp in ALL shader parsing instances git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9940 d7cf8633-e32d-0410-b094-e92efae38249 --- model_shared.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/model_shared.c b/model_shared.c index f56515d9..03f06046 100644 --- a/model_shared.c +++ b/model_shared.c @@ -1845,7 +1845,11 @@ void Mod_LoadQ3Shaders(void) { if (j < TEXTURE_MAXFRAMES + 4) { - strlcpy(parameter[j], com_token, sizeof(parameter[j])); + // remap dp_water to dpwater, dp_reflect to dpreflect, etc. + if(j == 0 && !strncasecmp(com_token, "dp_", 3)) + dpsnprintf(parameter[j], sizeof(parameter[j]), "dp%s", &com_token[3]); + else + strlcpy(parameter[j], com_token, sizeof(parameter[j])); numparameters = j + 1; } if (!COM_ParseToken_QuakeC(&text, true)) -- 2.39.2