r.Mobile.TonemapSubpass
r.Mobile.TonemapSubpass
#Overview
name: r.Mobile.TonemapSubpass
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Whether to enable mobile tonemap subpass \n 0 = Off [default]\n 1 = On
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/Renderer/Private/MobileShadingRenderer.cpp:100
Scope: file
Source code excerpt:
static TAutoConsoleVariable<int32> CVarMobileTonemapSubpass(
TEXT("r.Mobile.TonemapSubpass"),
0,
TEXT(" Whether to enable mobile tonemap subpass \n")
TEXT(" 0 = Off [default]\n")
TEXT(" 1 = On"),
ECVF_Scalability | ECVF_RenderThreadSafe);
#Loc: <Workspace>/Engine/Source/Runtime/Renderer/Private/MobileShadingRenderer.cpp:109
Scope (from outer to inner):
file
function static bool IsMobileTonemapSubpassEnabled
Source code excerpt:
static bool IsMobileTonemapSubpassEnabled(const FStaticShaderPlatform Platform)
{
static auto* MobileTonemapSubpassPathCvar = IConsoleManager::Get().FindTConsoleVariableDataInt(TEXT("r.Mobile.TonemapSubpass"));
return (MobileTonemapSubpassPathCvar && (MobileTonemapSubpassPathCvar->GetValueOnAnyThread() == 1)) && IsMobileHDR() && !IsMobileDeferredShadingEnabled(Platform);
}
DECLARE_GPU_STAT_NAMED(MobileSceneRender, TEXT("Mobile Scene Render"));
DECLARE_CYCLE_STAT(TEXT("SceneStart"), STAT_CLMM_SceneStart, STATGROUP_CommandListMarkers);