UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShaderCompilerDistributed.cpp File Reference
#include "DistributedBuildControllerInterface.h"
#include "Async/Future.h"
#include "HAL/FileManager.h"
#include "Misc/CommandLine.h"
#include "Misc/StringBuilder.h"
#include "ShaderCompiler.h"
#include "ShaderCompilerJobTypes.h"
#include "ShaderCompiler/ShaderCompilerInternal.h"
#include "ShaderCompileWorkerUtil.h"

Classes

class  FDistributedShaderCompilerTask
 

Namespaces

namespace  DistributedShaderCompilerVariables
 

Variables

int32 DistributedShaderCompilerVariables::MinBatchSize = 50
 
FAutoConsoleVariableRef DistributedShaderCompilerVariables::CVarXGEShaderCompileMinBatchSize (TEXT("r.XGEShaderCompile.MinBatchSize"), MinBatchSize, TEXT("This CVar is deprecated, please use r.ShaderCompiler.DistributedMinBatchSize"), ECVF_Default)
 
FAutoConsoleVariableRef DistributedShaderCompilerVariables::CVarDistributedMinBatchSize (TEXT("r.ShaderCompiler.DistributedMinBatchSize"), MinBatchSize, TEXT("Smaller number of shaders will compile locally."), ECVF_Default)
 
bool GShaderCompilerDumpWorkerDiagnostics
 

Variable Documentation

◆ GShaderCompilerDumpWorkerDiagnostics

bool GShaderCompilerDumpWorkerDiagnostics
extern