Shaders in Debug\

From Valve Developer Community
Revision as of 10:23, 31 January 2008 by Andreasen (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Debug\ folder of Source Materials.gcf contain shaders dedicated to debugging purposes.


Dedicated Shaders

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


Wireframe

  • Used for 14 materials in this folder, out of a 19 materials in total.


DebugLightingOnly

  • Only used by the material debuglightingonly.vmt.
  • Not found in released mod code.


DebugLuxels

  • Used by the materials debugluxels.vmt and debugluxelsnoalpha.vmt. Also used for the Valve Hammer Editor. (See

Editor Shaders.)

  • Not found in released mod code.


hsv

  • Used in only one material: hsv.vmt
  • This material is directly referred to in src\cl_dll\view_scene.cpp in the mod code.


ShowDestAlpha

  • Used in only four materials showblurredcolor.vmt, showdestalpha.vmt, showdestalphatimescolor_blurred.vmt

and showdestalpha_blurred.vmt, all in this folder.

  • Not found in released mod code.


VertexNormals

  • Use only in one material: debugworldnormals.vmt
  • Not found in released mod code.


yuv

  • Used in only one material: yuv.vmt
  • Converts the screen from RGB to YUV colorspace. Post-process shader.
  • Material referred to in src\cl_dll\view_scene.cpp