Template:Shader Documentation: Difference between revisions
Appearance
Justin113D (talk | contribs) Added clear for the sbo |
Justin113D (talk | contribs) Fixed newline after template |
||
| Line 55: | Line 55: | ||
!Shader Features | !Shader Features | ||
{{#invoke:ShaderDoc|technical_features|{{{features}}}}} | {{#invoke:ShaderDoc|technical_features|{{{features}}}}} | ||
{{!}}}|}}</includeonly> | {{!}}}|}}<nowiki/></includeonly> | ||
<noinclude> | <noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
| Line 181: | Line 179: | ||
is_use_gi_prt, | is_use_gi_prt, | ||
is_use_gi_sg, | is_use_gi_sg, | ||
is_use_gi | is_use_gi | ||
}} | }} | ||
== Other == | |||
Outside template | |||
</noinclude> | </noinclude> | ||
Revision as of 10:28, 18 August 2025
No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Game | game | Which game this shader belongs to | String | required |
| Shader name | shader name | The name of the shader | String | required |
| Shader behavior overview | sbo | Parameters for the shader behavior overview | String | optional |
| Overview | overview | Overview content | Content | required |
| Related shaders | related shaders | List of related shaders | String | optional |
| Behavior | behavior | Behavior content | Content | optional |
| Vertex color | vertex color | Vertex color behavior | Content | optional |
| Textures | textures | Texture table contents; Fields seperated by commas, column spans specified by underscores and rows seperated by semicolons | Content | optional |
| Parameters | parameters | Parameter table contents; Fields seperated by commas, column spans specified by underscores and rows seperated by semicolons | Content | optional |
| Technical | technical | Technical information | Content | optional |
| Shader features (technical) | features | List of technical features that the shader has been compiled with | Content | optional |
Example
Overview
Shader Behavior Overview
Shader model:
Does not support:
[2] Standard (PBR)
Uses:
Does not support:
A standard PBR shader with no special behavior.
Related shaders
Behavior
Lorem ipsum.
Vertex Colors
- Color is multiplied into the
diffusetexture color - Alpha is multiplied into the
diffusetexture alpha
Material Inputs
Textures
| Name | Index | UV Index | Kind | Red | Green | Blue | Alpha |
|---|---|---|---|---|---|---|---|
diffuse
|
0 | 0 | Albedo | Albedo color | Transparency | ||
test
|
1 | 2 | N/A | N/A | N/A | N/A | N/A |
Parameters
| Name | X | Y | Z | W |
|---|---|---|---|---|
diffuse
|
Albedo color | N/A | ||
PBRFactor
|
Specular factor | Smoothness factor | Metallic factor | N/A |
Technical
lorem ipsum.
| Shader Features |
|---|
is_compute_instancing
|
is_use_tex_srt_anim
|
enable_deferred_rendering
|
enable_alpha_threshold
|
is_use_gi_prt
|
is_use_gi_sg
|
is_use_gi
|
Other
Outside template