r.AndroidDisableThreadedRendering
r.AndroidDisableThreadedRendering
#Overview
name: r.AndroidDisableThreadedRendering
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Sets whether or not to allow threaded rendering for a particular Android device profile.\n\t0 = Allow threaded rendering [default]\n\t1 = Disable creation of render thread on startup
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Core/Private/HAL/ConsoleManager.cpp:4126
Scope: file
Source code excerpt:
static TAutoConsoleVariable<int32> CVarDisableThreadedRendering(
TEXT("r.AndroidDisableThreadedRendering"),
0,
TEXT("Sets whether or not to allow threaded rendering for a particular Android device profile.\n"
" 0 = Allow threaded rendering [default]\n"
" 1 = Disable creation of render thread on startup"),
ECVF_ReadOnly);
#Loc: <Workspace>/Engine/Source/Runtime/Core/Private/Android/AndroidPlatformMisc.cpp:799
Scope (from outer to inner):
file
function bool FAndroidMisc::UseRenderThread
Source code excerpt:
// Check for DisableThreadedRendering CVar from DeviceProfiles config
// Any devices in the future that need to disable threaded rendering should be given a device profile and use this CVar
const IConsoleVariable *const CVar = IConsoleManager::Get().FindConsoleVariable(TEXT("r.AndroidDisableThreadedRendering"));
if (CVar && CVar->GetInt() != 0)
{
return false;
}
// there is a crash with the nvidia tegra dual core processors namely the optimus 2x and xoom