r.Vulkan.ForcePSOSingleThreaded
r.Vulkan.ForcePSOSingleThreaded
#Overview
name: r.Vulkan.ForcePSOSingleThreaded
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Enable to force singlethreaded creation of PSOs. Only intended as a workaround for buggy drivers\n0: (default) Allow Async precompile PSO creation.\n1: force singlethreaded creation of all PSOs.\n2: force singlethreaded creation of precompile PSOs only.\n3: force singlethreaded creation of non-precompile PSOs only.
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/VulkanRHI/Private/VulkanPipeline.cpp:134
Scope: file
Source code excerpt:
static int32 GVulkanPSOForceSingleThreaded = (int32)ESingleThreadedPSOCreateMode::None;
static FAutoConsoleVariableRef GVulkanPSOForceSingleThreadedCVar(
TEXT("r.Vulkan.ForcePSOSingleThreaded"),
GVulkanPSOForceSingleThreaded,
TEXT("Enable to force singlethreaded creation of PSOs. Only intended as a workaround for buggy drivers\n")
TEXT("0: (default) Allow Async precompile PSO creation.\n")
TEXT("1: force singlethreaded creation of all PSOs.\n")
TEXT("2: force singlethreaded creation of precompile PSOs only.\n")
TEXT("3: force singlethreaded creation of non-precompile PSOs only."),