Looking at the disassembly for EQGraphicsDX9 it appears keywords in shader names determine the basic render method for the material.
There being a major keyword and a minor keyword that determines what render effect it has.
eg:
Code:
WaterFall
Water
Terrain
Lava2
Lava
AddAlpha
CBSGE1
CBGG1
CBSG1
CBS1
CB1
CE1
CG1
Alpha
MPLBasic
MPLBlendNoBump
MPLBlend
MPLFull2UV
MPLFull
MPLBump2UV
MPLBump
MPLSB2UV
MPLSB
MPLGB2UV
MPLGB
MPLRB2UV
MPLRB
C1DTP
CBSG1_2UV
CBST2_2UV
CB1_2UV
C1_2UV
CBGGE1
CBSGE1
CBSE1
CBE1
CBGG1
CBSG1
VSB
CBS1 (applies only if VSB not found)
CBS_2UV
CB1
CE1
CG1
Chroma
MPLBasic
CBSGE1
CBGG1
CBSG1
VSB
CBS1 (applies only if VSB not found)
CB1
CE1
CG1
AnythingElse (eg Opaque)
MPLBasic
MPLBump
CBSGE1
CBGG1
CBSG1
CBS1
CB1
CE1