Shaders in Debug\: Difference between revisions
Jump to navigation
Jump to search
m (Fixed link.) |
(These shader sources can be found in the modern SDK (some were added with TF2 source code, others were there already)) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
*[[UnlitGeneric]] is used for 18 materials, making it the mostly commonly used shader here. | *[[UnlitGeneric]] is used for 18 materials, making it the mostly commonly used shader here. | ||
*[[LightmappedGeneric]] is used for <code>debuglightmapzbuffer.vmt</code>. | *[[LightmappedGeneric]] is used for <code>debuglightmapzbuffer.vmt</code>. | ||
** LightmappedGeneric_DX8 is used for <code>debuglightmap.vmt</code>. | |||
Line 13: | Line 13: | ||
===Wireframe=== | ===Wireframe=== | ||
* Used for 14 materials in this folder, out of a 19 materials in total. | * Used for 14 materials in this folder, out of a 19 materials in total. | ||
===DebugLightingOnly=== | ===DebugLightingOnly=== | ||
* Only used by the material <code>debuglightingonly.vmt</code>. | * Only used by the material <code>debuglightingonly.vmt</code>. | ||
* Not found in released mod code. | * Not found in released mod code. | ||
===DebugLuxels=== | ===DebugLuxels=== | ||
* Used by the materials <code>debugluxels.vmt</code> and <code>debugluxelsnoalpha.vmt</code>. Also used for the [[Valve Hammer Editor]]. (See [[Shaders_in_Editor\#DebugLuxels|Shaders in Editor\]].) | * Used by the materials <code>debugluxels.vmt</code> and <code>debugluxelsnoalpha.vmt</code>. Also used for the [[Valve Hammer Editor]]. (See [[Shaders_in_Editor\#DebugLuxels|Shaders in Editor\]].) | ||
* | * Can be found in [[Source SDK 2013]] source code. | ||
===hsv=== | ===hsv=== | ||
* Used in only one material: <code>hsv.vmt</code> | * Used in only one material: <code>hsv.vmt</code> | ||
* This material is directly referred to in <code>src\cl_dll\view_scene.cpp</code> in the mod code. | * This material is directly referred to in <code>src\cl_dll\view_scene.cpp</code> in the mod code. | ||
===ShowDestAlpha=== | ===ShowDestAlpha=== | ||
* Used in only four materials <code>showblurredcolor.vmt</code>, <code>showdestalpha.vmt</code>, <code>showdestalphatimescolor_blurred.vmt</code> | * Used in only four materials <code>showblurredcolor.vmt</code>, <code>showdestalpha.vmt</code>, <code>showdestalphatimescolor_blurred.vmt</code> and <code>showdestalpha_blurred.vmt</code>, all in this folder. | ||
and <code>showdestalpha_blurred.vmt</code>, all in this folder. | |||
* Not found in released mod code. | * Not found in released mod code. | ||
===VertexNormals=== | ===VertexNormals=== | ||
* Use only in one material: <code>debugworldnormals.vmt</code> | * Use only in one material: <code>debugworldnormals.vmt</code> | ||
* Not found in released mod code. | * Not found in released mod code. | ||
===yuv=== | ===yuv=== | ||
Line 47: | Line 38: | ||
* Converts the screen from RGB to YUV colorspace. Post-process shader. | * Converts the screen from RGB to YUV colorspace. Post-process shader. | ||
* Material referred to in <code>src\cl_dll\view_scene.cpp</code> | * Material referred to in <code>src\cl_dll\view_scene.cpp</code> | ||
[[Category:Shaders]] | [[Category:Shaders]] |
Latest revision as of 14:21, 30 June 2025
The Debug\
folder of Source Materials.gcf
contain shaders dedicated to debugging purposes.
- UnlitGeneric is used for 18 materials, making it the mostly commonly used shader here.
- LightmappedGeneric is used for
debuglightmapzbuffer.vmt
.- LightmappedGeneric_DX8 is used for
debuglightmap.vmt
.
- LightmappedGeneric_DX8 is used for
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
anddebugluxelsnoalpha.vmt
. Also used for the Valve Hammer Editor. (See Shaders in Editor\.) - Can be found in Source SDK 2013 source 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
andshowdestalpha_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