Testing/Materials
From Unvanquished
< Testing
Page out of date |
Querying loaded data
The command imagelist
can be used to output a list of all loaded image files. This command does not support sorting output.
The command shaderlist
can be used to output a list of all shaders. shaderlist
accepts an optional parameter that will filter results by matching against the shader name, starting from the beginning. An example of output from shaderlist
follows:
]\shaderlist texture ----------------------- 1 3D_S SS_OPAQUE IA : textures/arachnid2/e6dmetal 1 3D_S SS_OPAQUE IA : textures/arachnid2/dark_metal 1 3D_S SS_OPAQUE IA : textures/arachnid2/cement_1_gunky 1 3D_S SS_OPAQUE IA : textures/arachnid2/cement_1_clean
Developer Note
This information may be safely disregarded by mappers and artists.
The output of shaderlist
is generated by R_ShaderList_f()
, which may be found in src/engine/rendererGL/tr_shader.c
.
The columns output by shaderlist
are as follows:
- The number of stages the shader has. 🚧️ TODO: What does this mean?
- One of the following: 🚧️ TODO: Figure out what these mean.
-
2D
— -
3D_D
— -
3D_S
— -
ATTN
—
-
- One of the following:
- An empty space.
-
lighting_DB
— -
lighting_DBS
— -
reflection_CB
—
- One of the following:
- An empty space.
-
G
— -
E
—
- One of the following:
- An empty space.
-
SS_ALMOST_NEAREST
— -
SS_BAD
— -
SS_BANNER
— -
SS_BLEND0
— -
SS_BLEND1
— -
SS_BLEND2
— -
SS_BLEND3
— -
SS_BLEND6
— -
SS_CLOSE
— -
SS_DECAL
— -
SS_ENVIRONMENT_FOG
— -
SS_ENVIRONMENT_NOFOG
— -
SS_FAR
— -
SS_FOG
— -
SS_MEDIUM
— -
SS_NEAREST
— -
SS_OPAQUE
— -
SS_PORTAL
— -
SS_POST_PROCESS
— -
SS_SEE_THROUGH
— -
SS_UNDERWATER
— -
SS_WATER
—
- One of the following:
- An empty space.
-
IA
—
- The shader name. The text "
(DEFAULTED)
" will be appended to the shader name if it cannot be found.