Add material definition to GLDEFS

This commit is contained in:
Magnus Norddahl 2018-01-20 16:28:24 +01:00
parent c840368446
commit f3c55c01c8
3 changed files with 128 additions and 1 deletions

View file

@ -56,6 +56,7 @@
int ScriptDepth;
void gl_InitGlow(FScanner &sc);
void gl_ParseBrightmap(FScanner &sc, int);
void gl_ParseMaterial(FScanner &sc, int);
void gl_DestroyUserShaders();
void gl_ParseHardwareShader(FScanner &sc, int deflump);
void gl_ParseDetailTexture(FScanner &sc);
@ -906,7 +907,8 @@ static const char *CoreKeywords[]=
"hardwareshader",
"detail",
"#include",
NULL
"material",
nullptr
};
@ -928,6 +930,7 @@ enum
TAG_HARDWARESHADER,
TAG_DETAIL,
TAG_INCLUDE,
TAG_MATERIAL
};
@ -1285,6 +1288,9 @@ static void DoParseDefs(FScanner &sc, int workingLump)
case TAG_BRIGHTMAP:
gl_ParseBrightmap(sc, workingLump);
break;
case TAG_MATERIAL:
gl_ParseMaterial(sc, workingLump);
break;
case TAG_HARDWARESHADER:
gl_ParseHardwareShader(sc, workingLump);
break;