Testing/Materials

From Unvanquished
Jump to: navigation, search


Elderly Man chasing a granger.svg

Page out of date
Some of this content is 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
Information 48x48.png

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.