Remove (almost) all references to pRenderer (#651)

Remove all references to pRenderer, except from the DebugDraw and LyShine Gems that are still being updated.
This commit is contained in:
bosnichd
2021-05-10 10:05:15 -06:00
committed by GitHub
parent 4a2e6a77b5
commit 440c40e490
191 changed files with 118 additions and 23548 deletions
@@ -192,25 +192,8 @@ void DebugComponent::DrawGlobalDebugInfo()
void DebugComponent::DrawInstanceDebug()
{
#if defined(VEG_PROFILE_ENABLED)
ISystem* crySystem = GetISystem();
if (!crySystem)
{
return;
}
IRenderer* renderer = crySystem->GetIRenderer();
if (!renderer)
{
return;
}
IRenderAuxGeom* renderAuxGeom = renderer->GetIRenderAuxGeom();
if (!renderAuxGeom)
{
return;
}
renderAuxGeom->SetRenderFlags(e_Mode3D | e_FillModeSolid | e_CullModeBack | e_DepthWriteOff | e_DepthTestOn);
// ToDo: Re-implement with Atom. LYN-3681
/*renderAuxGeom->SetRenderFlags(e_Mode3D | e_FillModeSolid | e_CullModeBack | e_DepthWriteOff | e_DepthTestOn);
AZStd::unordered_map<AreaId, AreaDebugDisplayData> areaDebugDisplayDataMap;
@@ -241,7 +224,7 @@ void DebugComponent::DrawInstanceDebug()
AABB bounds(pos - radius, pos + radius);
renderAuxGeom->DrawAABB(bounds, true, ColorB(areaDebugDisplayData.m_instanceColor.ToU32()), eBBD_Faceted);
}
}*/
#endif
}
@@ -922,25 +905,8 @@ void DebugComponent::RemoveConsoleVariables()
void DebugComponent::DrawDebugStats()
{
ISystem* crySystem = GetISystem();
if (!crySystem)
{
return;
}
IRenderer* renderer = crySystem->GetIRenderer();
if (!renderer)
{
return;
}
IRenderAuxGeom* renderAuxGeom = renderer->GetIRenderAuxGeom();
if (!renderAuxGeom)
{
return;
}
if (!m_debugData)
// ToDo: Re-implement with Atom. LYN-3681
/*if (!m_debugData)
{
return;
}
@@ -961,7 +927,7 @@ void DebugComponent::DrawDebugStats()
destroyTaskCount,
m_debugData->m_areaTaskQueueCount.load(AZStd::memory_order_relaxed),
m_debugData->m_areaTaskActiveCount.load(AZStd::memory_order_relaxed)
).c_str());
).c_str());*/
}
void DebugComponent::AddConsoleVariables()