R sb linearFilter (cvar)
Description
This CVar changes the filtering on shadow buffers.
Usage
At the console type…
r_sb_linearfilter [Boolean]
Parameters
- [Boolean]
- 0 - Use GL_NEAREST.
- 1 - Use GL_LINEAR.
Flags
Flag | Enabled | Description |
---|---|---|
CVAR_ALL | all flags | |
CVAR_BOOL | X | variable is a boolean |
CVAR_INTEGER | variable is an integer | |
CVAR_FLOAT | variable is a float | |
CVAR_SYSTEM | system variable | |
CVAR_RENDERER | X | renderer variable |
CVAR_SOUND | sound variable | |
CVAR_GUI | gui variable | |
CVAR_GAME | game variable | |
CVAR_TOOL | tool variable | |
CVAR_USERINFO | sent to servers, available to menu | |
CVAR_SERVERINFO | sent from servers, available to menu | |
CVAR_NETWORKSYNC | cvar is synced from the server to clients | |
CVAR_STATIC | X | statically declared, not user created |
CVAR_CHEAT | X | variable is considered a cheat |
CVAR_NOCHEAT | variable is not considered a cheat | |
CVAR_INIT | can only be set from the command-line | |
CVAR_ROM | display only, cannot be set by user at all | |
CVAR_ARCHIVE | set to cause it to be saved to a config file | |
CVAR_MODIFIED | X | set when the variable is modified |
Notes
This CVar is for the use of shadow buffers and it’s not used by Doom 3. With a usual shadow buffers implementation lights take snapshots of the world and save it as textures. This CVar changes the filtering on those textures as follows:
GL_NEAREST: Returns the value of the fragment that is nearest to the centre of the pixel being textured.
GL_LINEAR: Returns the weighted average of the four fragments that are closest to the centre of the pixel being textured.
GL_NEAREST is faster than GL_LINEAR, but it can introduce artefacts.