This article's documentation is for anything that uses the Source engine. Click here for more information.

Category:Shader parameters: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(added no_draw to transparency list.)
(Individual pages list the games/branches, and almost all parameters are specific to/appear since some branch, so why mark these ones)
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{lang|Category:List of Shader Parameters}}
{{LanguageBar}}
{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
Line 7: Line 7:
* Parameters for configuring a single effect are (generally) grouped into a single article. Try searching for a parameter if you can't find it listed.
* Parameters for configuring a single effect are (generally) grouped into a single article. Try searching for a parameter if you can't find it listed.


See [[Material_Flags|Material Flags]] for $flags and $flags2 parameter enumerations.
See [[Material Flags]] for $flags and $flags2 parameter enumerations.


See [[Material_Map_Compile_Flags|Material Map Compile Flags]] for the list of special {{mono|%compile}} parameters which change the vbsp compile behavior of materials.
See [[Material Map Compile Flags]] for the list of special {{mono|%compile}} parameters which change the vbsp compile behavior of materials.


'''The list is far from complete.''' see [[Category talk:Shader parameters|the category talk page]] for a list of those still to be documented. Any insights will be warmly welcomed!
'''The list is far from complete.''' see [[Category talk:Shader parameters|the category talk page]] for a list of those still to be documented. Any insights will be warmly welcomed!
Line 51: Line 51:


* {{mono|[[$color]]}}
* {{mono|[[$color]]}}
* {{mono|[[$seamless_scale]]}}
* {{mono|[[$seamless scale]]}}
:* {{mono|$seamless_detail}}
:* {{mono|$seamless_detail}}
* {{mono|[[$pointsamplemagfilter]]}}
* {{mono|[[$pointsamplemagfilter]]}}
Line 64: Line 64:
* {{mono|[[$translucent]]}}
* {{mono|[[$translucent]]}}
* {{mono|[[$no_draw]]}}
* {{mono|[[$no_draw]]}}
* {{mono|[[$vertexalpha]]}}


{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
Line 77: Line 78:
* {{mono|[[$rimlight]]}}
* {{mono|[[$rimlight]]}}
* {{mono|[[$receiveflashlight]]}}
* {{mono|[[$receiveflashlight]]}}
* {{mono|[[$lightmap]]}} {{src13mp|only}}{{gmod|also}}
* {{mono|[[$lightmap]]}}


==Reflection==
==Reflection==
Line 83: Line 84:
* {{mono|[[$phong]]}}
* {{mono|[[$phong]]}}
* {{mono|[[$envmap]]}}
* {{mono|[[$envmap]]}}
* {{mono|[[$envmapmask]]}}


==Optimization==
==Optimization==
Line 88: Line 90:
* {{mono|[[$ignorez]]}}
* {{mono|[[$ignorez]]}}
* {{mono|[[$alphatest]]}}
* {{mono|[[$alphatest]]}}
* {{mono|[[$softwareskin]]}}


==Texture Organization==
==Texture Organization==
Line 96: Line 99:


==Effect==
==Effect==
* {{mono|[[$treeSway]]}}
* {{mono|[[$treesway]]}}
* {{mono|[[$nofog]]}}
* {{mono|[[$nofog]]}}
==Behavior==
* {{mono|[[%CompileBlockLOS]]}}
* {{mono|[[%CompileClip]]}}
* {{mono|[[%CompileDetail]]}}
* {{mono|[[%CompileLadder]]}}
* {{mono|[[%CompileNoDraw]]}}
* {{mono|[[%CompileNoLight]]}}
* {{mono|[[%CompileNonSolid]]}}
* {{mono|[[%CompileNPCClip]]}}
* {{mono|[[%CompilePassBullets]]}}
* {{mono|[[%CompileSkip]]}}
* {{mono|[[%CompileSlime]]}}
* {{mono|[[%CompileTeam]]}}
* {{mono|[[%CompileTrigger]]}}
* {{mono|[[%CompileWater]]}}
* {{mono|[[%PlayerClip]]}}
* {{mono|[[$nodecal]]}}


{{category end}}
{{category end}}
[[List Of Shader Parameters]]
[[List of shader parameters]]


[[Category:Material System]]
[[Category:Material System]]
[[Category:Source]]
{{source topicon}}
[[Category:Lists]]
[[Category:Lists]]
__NOTOC__
__NOTOC__

Latest revision as of 09:42, 1 September 2025

English (en)Deutsch (de)Español (es)Français (fr)한국어 (ko)Русский (ru)中文 (zh)Translate (Translate)

This category lists top-level parameters available in the "Generic" shaders.

  • Parameters for specialised shaders are documented in the shaders' articles themselves.
  • Parameters for configuring a single effect are (generally) grouped into a single article. Try searching for a parameter if you can't find it listed.

See Material Flags for $flags and $flags2 parameter enumerations.

See Material Map Compile Flags for the list of special %compile parameters which change the vbsp compile behavior of materials.

The list is far from complete. see the category talk page for a list of those still to be documented. Any insights will be warmly welcomed!

Basics

  • $basetexturetransform
  • $frame
  • $basetexture2
  • $basetexturetransform2
  • $frame2
  • $decalscale
  • $modelmaterial
  • $decalfadeduration
  • $decalfadetime
  • $decalsecondpass
  • $fogscale
  • $splatter
  • $detailtexturetransform
  • $detailscale
  • $detailblendfactor
  • $detailblendmode
  • $detailtint
  • $detailframe
  • $detail_alpha_mask_base_texture
  • $detail2
  • $detailscale2
  • $detailblendfactor2
  • $detailframe2
  • $detailtint2

Adjustment

  • $seamless_detail

Transparency

Lighting

Reflection

Optimization

Texture Organization

Effect

Behavior

List of shader parameters

Subcategories

This category has only the following subcategory.

Pages in category "Shader parameters"

The following 117 pages are in this category, out of 117 total.