Shaders in Decals\

From Valve Developer Community
Jump to: navigation, search

The Decals\ folder of Source Materials.gcf (and its subfolders) contain shaders used for decals.


Subfolders

Only three types of shaders are used here: DecalModulate, VertexLitGeneric and Subrect.


Dedicated Shaders

The following shaders are more or less exclusively used for this folder:


Subrect

  • Used in 89 materials in these folders, always in files ending with _subrect.vmt.
  • It is also, to a much lesser extent, used in the Effects\ and Sprites\ folders.

DecalModulate

  • Used in 55 materials in these folders only.
  • See Using Modulation on how to use this.
  • Only referred to once (in src\utils\xwad\xwad.cpp) in the released mod code.

DecalBaseTimesLightmapAlphaBlendSelfIllum

  • Used in the materials decalglasswindow003a.vmt, decalmetalvent004a.vmt and decalporthole001b.vmt in these folders only.
  • Replaced by LightmappedGeneric in numerous materials in both this folder and the Props\ folder.
  • Not found in released mod code.

ShadowModel

  • Used in only one material: rendermodelshadow.vmt
  • Probably referred once (in src\cl_dll\clientshadowmgr.cpp) in the released mod code.
  • Do not confuse with the proxy by the same name.

Shadow

  • Used in the materials rendershadow.vmt and simpleshadow.vmt only.
  • Do not confuse with the proxy by the same name.