vr.RoundRobinOcclusion
vr.RoundRobinOcclusion
#Overview
name: vr.RoundRobinOcclusion
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
0 to disable round-robin occlusion queries for stereo rendering (default), 1 to enable.
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/SceneRendering.cpp:224
Scope: file
Source code excerpt:
static TAutoConsoleVariable<int32> CVarRoundRobinOcclusion(
TEXT("vr.RoundRobinOcclusion"),
0,
TEXT("0 to disable round-robin occlusion queries for stereo rendering (default), 1 to enable."),
ECVF_Scalability | ECVF_RenderThreadSafe);
static TAutoConsoleVariable<int32> CVarViewRectUseScreenBottom(
TEXT("r.ViewRectUseScreenBottom"),
#Loc: <Workspace>/Engine/Source/Runtime/Renderer/Private/SceneVisibility.cpp:5115
Scope (from outer to inner):
file
function void FSceneRenderer::PrepareViewStateForVisibility
Source code excerpt:
// Turn on/off round-robin occlusion querying in the ViewState
static const auto CVarRROCC = IConsoleManager::Get().FindTConsoleVariableDataInt(TEXT("vr.RoundRobinOcclusion"));
const bool bEnableRoundRobin = CVarRROCC ? (CVarRROCC->GetValueOnAnyThread() != false) : false;
if (bEnableRoundRobin != ViewState->IsRoundRobinEnabled())
{
ViewState->UpdateRoundRobin(bEnableRoundRobin);
View.bIgnoreExistingQueries = true;
}