Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ShaderCompiler.h |
Include |
#include "ShaderCompiler.h" |
Source |
/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp |
Processes completed asynchronous shader maps, and assigns them to relevant materials.
Parameter |
Description |
---|---|
bLimitExecutionTime |
When enabled, ProcessAsyncResults will be bandwidth throttled by ProcessGameThreadTargetTime, to limit hitching. ProcessAsyncResults will then have to be called often to finish all shader maps (eg from Tick). Otherwise, all compiled shader maps will be processed. |
bBlockOnGlobalShaderCompletion |
When enabled, ProcessAsyncResults will block until global shader maps are complete. This must be done before using global shaders for rendering. |