R useOptimizedShadows (cvar)
Description
This CVar allows the engine to skip precalculated static shadow volumes.
Usage
At the console type…
r_useOptimizedShadows [Boolean]
Parameters
- [Boolean]
- 0 - Disable.
- 1 - Enable.
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
When a . MAP is compiled if there are light sources that never move and geometry that never moves the compiler precomputes the shadow volumes of that interaction so that it doesn’t have to be calculated in real-time since the shadow is effectively static. This CVar turns off this optimisation and all shadows will be calculated even if they are static.