r.ShaderCompiler.TooLongIOThresholdSeconds
r.ShaderCompiler.TooLongIOThresholdSeconds
#Overview
name: r.ShaderCompiler.TooLongIOThresholdSeconds
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
By default, task files for SCW will be read/written sequentially, but if we ever spend more than this time (0.3s by default) doing that, we\'ll switch to parallel.We don\'t default to parallel writes as it increases the CPU overhead from the shader compiler.
It is referenced in 1
C++ source file.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp:290
Scope: file
Source code excerpt:
float GShaderCompilerTooLongIOThresholdSeconds = 0.3;
static FAutoConsoleVariableRef CVarShaderCompilerTooLongIOThresholdSeconds(
TEXT("r.ShaderCompiler.TooLongIOThresholdSeconds"),
GShaderCompilerTooLongIOThresholdSeconds,
TEXT("By default, task files for SCW will be read/written sequentially, but if we ever spend more than this time (0.3s by default) doing that, we'll switch to parallel.") \
TEXT("We don't default to parallel writes as it increases the CPU overhead from the shader compiler."),
ECVF_Default
);